Skip to main content

Module bound_dispatch

Module bound_dispatch 

Expand description

Lifetime and canonical-record routing shared by retained and raw widget dispatch.

Structs§

BoundActionAddress
Runtime destination; the domain address remains independent of UI instances.
BoundNodeMap
Admission metadata for precisely one live widget/Taffy layout.
CallbackBinding
Runtime metadata; does not own the component’s widget or mount lifetime.
CallbackScopeGuard
What entering a component’s callback scope holds until it is dropped.
DocumentEditStamp
A read-only invalidation stamp. It contains no document text and confers no write authority; an unavailable stamp must invalidate deferred insertion.
RetainedComponentRequest
SDK-owned retained component traversal, separate from public callback reach.

Enums§

BoundDispatchError

Functions§

document_writer
Canonical Document executor, retaining its actual envelope for owned bookkeeping. Who writes a document change actor makes here. An agent principal names one writer; a person may write from several devices at once.
executing_host_device
The executing component’s host device during a checked record callback. This is local host identity, not replicated action context or a caller’s requested target device. Outside a component callback it is unavailable.
executing_host_person
The immutable local person of the executing checked component callback. Unavailable outside a callback; never derived from action context or a caller.
executing_host_scope
Identity of the checked component lifetime, not a caller-selected window ID.
host_person_invocation_permitted
Whether this callback is acting for its trusted local person. A delivered invocation must name that actual person’s actor; participant identity and action attribution cannot confer access. Outside a callback access is denied.
invoke_bound_node⚠
Invoke an admitted node under its original component lifetime and record.
minted_items
The item resources the action in envelope created: the ids it minted that its change stored as keys of a collection, in minting order. Read from the action’s own changes since before, never a diff of the whole document, so an edit costs the same however large the record is.