Struct everscale_types::models::message::Message
source · pub struct Message<'a, C: CellFamily> {
pub info: MsgInfo<C>,
pub init: Option<StateInit<C>>,
pub body: Option<CellSlice<'a, C>>,
pub layout: Option<MessageLayout>,
}Expand description
Blockchain message.
Fields§
§info: MsgInfo<C>Message info.
init: Option<StateInit<C>>Optional state init.
body: Option<CellSlice<'a, C>>Optional payload.
layout: Option<MessageLayout>Optional message layout.
Trait Implementations§
source§impl<'a, C: CellFamily> Clone for Message<'a, C>
impl<'a, C: CellFamily> Clone for Message<'a, C>
source§impl<'a, C: CellFamily> Debug for Message<'a, C>
impl<'a, C: CellFamily> Debug for Message<'a, C>
source§impl<'a, C: CellFamily> Load<'a, C> for Message<'a, C>
impl<'a, C: CellFamily> Load<'a, C> for Message<'a, C>
source§impl<'a, C: CellFamily> Store<C> for Message<'a, C>
impl<'a, C: CellFamily> Store<C> for Message<'a, C>
source§fn store_into(
&self,
builder: &mut CellBuilder<C>,
finalizer: &mut dyn Finalizer<C>
) -> bool
fn store_into( &self, builder: &mut CellBuilder<C>, finalizer: &mut dyn Finalizer<C> ) -> bool
Tries to store itself into the cell builder.