pub struct WindowPendingActionPayloadService { /* private fields */ }Expand description
Window-scoped, tick-local payload store for parameterized actions (v2 prototype).
This is intentionally best-effort and transient:
- callers should record a payload immediately before dispatching an
ActionId, - handlers should consume the payload at dispatch time (or treat missing payload as not handled),
- entries expire after a small tick TTL.
See ADR 0312.
Implementations§
Trait Implementations§
Source§impl Default for WindowPendingActionPayloadService
impl Default for WindowPendingActionPayloadService
Source§fn default() -> WindowPendingActionPayloadService
fn default() -> WindowPendingActionPayloadService
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for WindowPendingActionPayloadService
impl !RefUnwindSafe for WindowPendingActionPayloadService
impl Send for WindowPendingActionPayloadService
impl Sync for WindowPendingActionPayloadService
impl Unpin for WindowPendingActionPayloadService
impl UnsafeUnpin for WindowPendingActionPayloadService
impl !UnwindSafe for WindowPendingActionPayloadService
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more