pub struct WalletDataV5 {
pub signature_allowed: bool,
pub seqno: u32,
pub wallet_id: i32,
pub public_key: TonHash,
pub extensions: Option<Ref<ArcCell>>,
}Expand description
WalletVersion::V5R1 https://github.com/ton-blockchain/wallet-contract-v5/blob/main/types.tlb#L29
Fields§
§signature_allowed: bool§seqno: u32§wallet_id: i32§public_key: TonHash§extensions: Option<Ref<ArcCell>>Implementations§
Trait Implementations§
Source§impl Clone for WalletDataV5
impl Clone for WalletDataV5
Source§fn clone(&self) -> WalletDataV5
fn clone(&self) -> WalletDataV5
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 WalletDataV5
impl Debug for WalletDataV5
Source§impl PartialEq for WalletDataV5
impl PartialEq for WalletDataV5
Source§impl TLB for WalletDataV5
impl TLB for WalletDataV5
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 WalletDataV5
Auto Trait Implementations§
impl Freeze for WalletDataV5
impl RefUnwindSafe for WalletDataV5
impl Send for WalletDataV5
impl Sync for WalletDataV5
impl Unpin for WalletDataV5
impl UnwindSafe for WalletDataV5
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