pub(crate) struct Deferred {
pub(crate) action: ActionKind,
pub(crate) effect: Effect,
}Expand description
What a released unit owes the observer.
Fields§
§action: ActionKindThe inner action’s kind — Replace for Delay { then: Replace(b) }, which is what distinguishes this event from the
Queued one emitted at the decision.
effect: EffectWhat the release did to the wire.
Trait Implementations§
impl Eq for Deferred
impl StructuralPartialEq for Deferred
Auto Trait Implementations§
impl Freeze for Deferred
impl RefUnwindSafe for Deferred
impl Send for Deferred
impl Sync for Deferred
impl Unpin for Deferred
impl UnsafeUnpin for Deferred
impl UnwindSafe for Deferred
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