pub struct OutMsgImmediate {
pub out_msg_envelope: Lazy<MsgEnvelope>,
pub transaction: Lazy<Transaction>,
pub reimport: Lazy<InMsg>,
}Expand description
Immediately processed internal outbound message.
Fields§
§out_msg_envelope: Lazy<MsgEnvelope>Outbound message envelope.
transaction: Lazy<Transaction>The source transaction of this message.
reimport: Lazy<InMsg>The destination reimport message.
Implementations§
Source§impl OutMsgImmediate
impl OutMsgImmediate
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_transaction(&self) -> Result<Transaction, Error>
pub fn load_transaction(&self) -> Result<Transaction, Error>
Loads transaction.
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 OutMsgImmediate
impl Clone for OutMsgImmediate
Source§fn clone(&self) -> OutMsgImmediate
fn clone(&self) -> OutMsgImmediate
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 OutMsgImmediate
impl Debug for OutMsgImmediate
Source§impl<'tlb> Load<'tlb> for OutMsgImmediate
impl<'tlb> Load<'tlb> for OutMsgImmediate
Source§impl PartialEq for OutMsgImmediate
impl PartialEq for OutMsgImmediate
Source§impl Serialize for OutMsgImmediate
impl Serialize for OutMsgImmediate
Source§impl Store for OutMsgImmediate
impl Store for OutMsgImmediate
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 OutMsgImmediate
impl StructuralPartialEq for OutMsgImmediate
Auto Trait Implementations§
impl Freeze for OutMsgImmediate
impl !RefUnwindSafe for OutMsgImmediate
impl Send for OutMsgImmediate
impl Sync for OutMsgImmediate
impl Unpin for OutMsgImmediate
impl !UnwindSafe for OutMsgImmediate
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.