Struct gear_core::message::ContextOutcomeDrain
source · pub struct ContextOutcomeDrain {
pub outgoing_dispatches: Vec<(Dispatch, u32, Option<ReservationId>)>,
pub awakening: Vec<(MessageId, u32)>,
pub reply_deposits: Vec<(MessageId, u64)>,
}
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.
Auto Trait Implementations§
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