pub struct ContextOutcomeDrain {
pub outgoing_dispatches: Vec<(Dispatch, u32, Option<ReservationId>)>,
pub awakening: Vec<(MessageId, u32)>,
pub reply_deposits: Vec<(MessageId, u64)>,
pub reply_sent: bool,
}Expand description
Context outcome dispatches and awakening ids.
Fields§
§outgoing_dispatches: Vec<(Dispatch, u32, Option<ReservationId>)>Outgoing dispatches to be sent.
awakening: Vec<(MessageId, u32)>Messages to be waken.
reply_deposits: Vec<(MessageId, u64)>Reply deposits to be provided.
reply_sent: boolWhether this execution sent out a reply.
Auto Trait Implementations§
impl Freeze for ContextOutcomeDrain
impl RefUnwindSafe for ContextOutcomeDrain
impl Send for ContextOutcomeDrain
impl Sync for ContextOutcomeDrain
impl Unpin for ContextOutcomeDrain
impl UnsafeUnpin for ContextOutcomeDrain
impl UnwindSafe for ContextOutcomeDrain
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