pub struct OutMsgDequeueImmediate {
pub out_msg_envelope: Lazy<MsgEnvelope>,
pub reimport: Lazy<InMsg>,
}Expand description
A message that was dequeued from the outbound queue and immediately queued in the same block.
Fields§
§out_msg_envelope: Lazy<MsgEnvelope>Outbound message envelope.
reimport: Lazy<InMsg>The destination reimport message.
Implementations§
Source§impl OutMsgDequeueImmediate
impl OutMsgDequeueImmediate
Sourcepub fn load_out_msg_envelope(&self) -> Result<MsgEnvelope, Error>
pub fn load_out_msg_envelope(&self) -> Result<MsgEnvelope, Error>
Loads an envelope for the message.
Sourcepub fn load_out_msg_info(&self) -> Result<IntMsgInfo, Error>
pub fn load_out_msg_info(&self) -> Result<IntMsgInfo, Error>
Loads only message info.
Sourcepub fn load_out_msg(&self) -> Result<Message<'_>, Error>
pub fn load_out_msg(&self) -> Result<Message<'_>, Error>
Loads a non-owned message.
Sourcepub fn load_out_msg_owned(&self) -> Result<OwnedMessage, Error>
pub fn load_out_msg_owned(&self) -> Result<OwnedMessage, Error>
Loads an owned message.
Sourcepub fn load_reimport_msg(&self) -> Result<InMsg, Error>
pub fn load_reimport_msg(&self) -> Result<InMsg, Error>
Loads a reimport message.
Trait Implementations§
Source§impl Clone for OutMsgDequeueImmediate
impl Clone for OutMsgDequeueImmediate
Source§fn clone(&self) -> OutMsgDequeueImmediate
fn clone(&self) -> OutMsgDequeueImmediate
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OutMsgDequeueImmediate
impl Debug for OutMsgDequeueImmediate
Source§impl<'tlb> Load<'tlb> for OutMsgDequeueImmediate
impl<'tlb> Load<'tlb> for OutMsgDequeueImmediate
Source§impl PartialEq for OutMsgDequeueImmediate
impl PartialEq for OutMsgDequeueImmediate
Source§fn eq(&self, other: &OutMsgDequeueImmediate) -> bool
fn eq(&self, other: &OutMsgDequeueImmediate) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for OutMsgDequeueImmediate
impl Serialize for OutMsgDequeueImmediate
Source§impl Store for OutMsgDequeueImmediate
impl Store for OutMsgDequeueImmediate
Source§fn store_into(
&self,
__builder: &mut CellBuilder,
__context: &dyn CellContext,
) -> Result<(), Error>
fn store_into( &self, __builder: &mut CellBuilder, __context: &dyn CellContext, ) -> Result<(), Error>
Tries to store itself into the cell builder.
impl Eq for OutMsgDequeueImmediate
impl StructuralPartialEq for OutMsgDequeueImmediate
Auto Trait Implementations§
impl Freeze for OutMsgDequeueImmediate
impl !RefUnwindSafe for OutMsgDequeueImmediate
impl Send for OutMsgDequeueImmediate
impl Sync for OutMsgDequeueImmediate
impl Unpin for OutMsgDequeueImmediate
impl !UnwindSafe for OutMsgDequeueImmediate
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compares
self to key and returns true if they are equal.