Module ui_inbox

Source
Expand description

Ui inbox implementation details. Bounded cross-thread inbox for dispatching work onto the UI thread.

Structs§

UiDrain
Result of one bounded generic-mailbox drain.
UiInbox
UI-thread side of a bounded generic mailbox.
UiInboxStats
Atomic instrumentation snapshot for a generic UI mailbox.
UiSender
Thread-safe producer for a bounded, wakeable UI mailbox.

Enums§

UiSendError
Failure sending through a bounded UI mailbox.
UiWakeError
Failure reported by a host wake callback.

Traits§

UiWake
Narrow thread-safe callback used to wake the UI host.