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: bool
Whether 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 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