pub struct WalletExtMsgBodyV2 {
pub msg_seqno: u32,
pub valid_until: u32,
pub msgs_modes: Vec<u8>,
pub msgs: Vec<ArcCell>,
}Expand description
https://docs.ton.org/participate/wallets/contracts#wallet-v2
Fields§
§msg_seqno: u32§valid_until: u32§msgs_modes: Vec<u8>§msgs: Vec<ArcCell>Trait Implementations§
Source§impl Clone for WalletExtMsgBodyV2
impl Clone for WalletExtMsgBodyV2
Source§fn clone(&self) -> WalletExtMsgBodyV2
fn clone(&self) -> WalletExtMsgBodyV2
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WalletExtMsgBodyV2
impl Debug for WalletExtMsgBodyV2
Source§impl PartialEq for WalletExtMsgBodyV2
impl PartialEq for WalletExtMsgBodyV2
Source§impl TLB for WalletExtMsgBodyV2
impl TLB for WalletExtMsgBodyV2
Source§fn read_definition(parser: &mut CellParser<'_>) -> Result<Self, TonCellError>
fn read_definition(parser: &mut CellParser<'_>) -> Result<Self, TonCellError>
read-write definition
https://docs.ton.org/v3/documentation/data-formats/tlb/tl-b-language#overview
must be implemented by all TLB objects
doesn’t include prefix handling
fn write_definition(&self, dst: &mut CellBuilder) -> Result<(), TonCellError>
const PREFIX: TLBPrefix = TLBPrefix::NULL
fn read(parser: &mut CellParser<'_>) -> Result<Self, TonCellError>
fn write(&self, dst: &mut CellBuilder) -> Result<(), TonCellError>
fn from_boc(boc: &[u8]) -> Result<Self, TonCellError>
fn from_boc_hex(boc_hex: &str) -> Result<Self, TonCellError>
fn from_boc_b64(boc_b64: &str) -> Result<Self, TonCellError>
fn to_boc(&self, add_crc32: bool) -> Result<Vec<u8>, TonCellError>
fn to_boc_hex(&self, add_crc32: bool) -> Result<String, TonCellError>
fn to_boc_b64(&self, add_crc32: bool) -> Result<String, TonCellError>
Source§fn verify_prefix(parser: &mut CellParser<'_>) -> Result<(), TonCellError>
fn verify_prefix(parser: &mut CellParser<'_>) -> Result<(), TonCellError>
Helpers - for internal use
fn write_prefix(builder: &mut CellBuilder) -> Result<(), TonCellError>
impl StructuralPartialEq for WalletExtMsgBodyV2
Auto Trait Implementations§
impl Freeze for WalletExtMsgBodyV2
impl RefUnwindSafe for WalletExtMsgBodyV2
impl Send for WalletExtMsgBodyV2
impl Sync for WalletExtMsgBodyV2
impl Unpin for WalletExtMsgBodyV2
impl UnwindSafe for WalletExtMsgBodyV2
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