Expand description
Application runtime, handles, and scheduling. Application loop: runtime instance, handles, scheduler, and shared state.
Re-exports§
pub use command::Command;pub use diagnostics::ElementTreeDiagnosticsSnapshot;pub use diagnostics::ElementWorkCounters;pub use diagnostics::InvalidationDiagnosticsSnapshot;pub use diagnostics::InvalidationRecord;pub use diagnostics::InvalidationSource;pub use diagnostics::INVALIDATION_PROVENANCE_CAPACITY;pub use external_url::ExternalUrl;pub use external_url::ExternalUrlError;pub use external_url::ExternalUrlOpener;pub use external_url::MemoryExternalUrlOpener;pub use external_url::OpenUrlError;pub use invalidation::FrameWorkPlan;pub use invalidation::Invalidation;pub use presentation::reduce_presentation;pub use presentation::PendingPresentationIntents;pub use presentation::PresentationCursor;pub use presentation::PresentationEvent;pub use presentation::PresentationGeneration;pub use presentation::PresentationIntent;pub use presentation::PresentationLifecycle;pub use presentation::PresentationReduction;pub use presentation::PresentationState;pub use presentation::PresentationTransitionError;pub use runtime::Runtime;pub use runtime_handle::ClipboardProvider;pub use runtime_handle::MemoryClipboard;pub use runtime_handle::RuntimeHandle;pub use runtime_handle::RuntimeInner;pub use runtime_handle::UiServiceRegistration;pub use runtime_handle::WindowChromeOp;pub use runtime_inbox::RuntimeDrain;pub use runtime_inbox::RuntimeInbox;pub use runtime_inbox::RuntimeInboxStats;pub use runtime_inbox::RuntimeSendError;pub use runtime_inbox::RuntimeSender;pub use runtime_inbox::RUNTIME_INBOX_DRAIN_BUDGET;pub use scheduler::Scheduler;pub use state_store::StateSlot;pub use state_store::StateStore;pub use ui_inbox::UiDrain;pub use ui_inbox::UiInbox;pub use ui_inbox::UiInboxStats;pub use ui_inbox::UiSendError;pub use ui_inbox::UiSender;pub use ui_inbox::UiWake;pub use ui_inbox::UiWakeError;
Modules§
- command
- Command implementation details. Legacy host commands emitted by runtime integrations.
- diagnostics
- Diagnostics implementation details. Bounded invalidation provenance and retained-work counters.
- external_
url - External url implementation details. Validated external HTTP(S) URLs and provider-neutral opening.
- invalidation
- Invalidation implementation details. Retained-work strengths and host-visible aggregate frame plans.
- presentation
- Presentation implementation details. Pure lifecycle and deferred intents for native window presentations.
- runtime
- Runtime implementation details. Application runtime orchestration for retained layout, paint, and input state.
- runtime_
handle - Runtime handle implementation details. Shared UI-thread runtime state and tree-scoped orchestration handles.
- runtime_
inbox - Runtime inbox implementation details. Bounded cross-thread inbox for invalidations and runtime service work.
- scheduler
- Scheduler implementation details. Minimal frame-work flags retained for compatibility.
- state_
store - State store implementation details. Type-erased, tree-scoped retained component state slots.
- ui_
inbox - Ui inbox implementation details. Bounded cross-thread inbox for dispatching work onto the UI thread.