Enum everscale_types::models::message::MsgInfo
source · pub enum MsgInfo {
Int(IntMsgInfo),
ExtIn(ExtInMsgInfo),
ExtOut(ExtOutMsgInfo),
}Expand description
Message info.
Variants§
Int(IntMsgInfo)
Internal message info,
ExtIn(ExtInMsgInfo)
External incoming message info.
ExtOut(ExtOutMsgInfo)
External outgoing message info,
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for MsgInfo
impl<'de> Deserialize<'de> for MsgInfo
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl ExactSize for MsgInfo
impl ExactSize for MsgInfo
source§fn exact_size(&self) -> Size
fn exact_size(&self) -> Size
Exact size of the value when it is stored in a slice.
source§impl Store for MsgInfo
impl Store for MsgInfo
source§fn store_into(
&self,
builder: &mut CellBuilder,
context: &mut dyn CellContext,
) -> Result<(), Error>
fn store_into( &self, builder: &mut CellBuilder, context: &mut dyn CellContext, ) -> Result<(), Error>
Tries to store itself into the cell builder.
impl Eq for MsgInfo
impl StructuralPartialEq for MsgInfo
Auto Trait Implementations§
impl Freeze for MsgInfo
impl !RefUnwindSafe for MsgInfo
impl Send for MsgInfo
impl Sync for MsgInfo
impl Unpin for MsgInfo
impl !UnwindSafe for MsgInfo
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)