pub struct JettonBurnNotification {
pub query_id: u64,
pub amount: Coins,
pub sender: MsgAddress,
pub response_dst: MsgAddress,
}Expand description
burn_notification#7bdd97de query_id:uint64 amount:(VarUInteger 16)
sender:MsgAddress
response_destination:MsgAddress
= InternalMsgBody;Fields§
§query_id: u64§amount: Coins§sender: MsgAddress§response_dst: MsgAddressTrait Implementations§
Source§impl Clone for JettonBurnNotification
impl Clone for JettonBurnNotification
Source§fn clone(&self) -> JettonBurnNotification
fn clone(&self) -> JettonBurnNotification
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 JettonBurnNotification
impl Debug for JettonBurnNotification
Source§impl From<JettonBurnNotification> for JettonWalletMsgBody
impl From<JettonBurnNotification> for JettonWalletMsgBody
Source§fn from(v: JettonBurnNotification) -> Self
fn from(v: JettonBurnNotification) -> Self
Converts to this type from the input type.
Source§impl PartialEq for JettonBurnNotification
impl PartialEq for JettonBurnNotification
Source§impl TLB for JettonBurnNotification
impl TLB for JettonBurnNotification
const PREFIX: TLBPrefix
Source§fn read_definition(parser: &mut CellParser<'_>) -> Result<Self, TLCoreError>
fn read_definition(parser: &mut CellParser<'_>) -> Result<Self, TLCoreError>
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, builder: &mut CellBuilder) -> Result<(), TLCoreError>
Source§fn read(parser: &mut CellParser<'_>) -> Result<Self, TLCoreError>
fn read(parser: &mut CellParser<'_>) -> Result<Self, TLCoreError>
interface - must be used by external code to read/write TLB objects
fn write(&self, builder: &mut CellBuilder) -> Result<(), TLCoreError>
fn cell_hash(&self) -> Result<TonHash, TLCoreError>
fn from_boc(boc: &[u8]) -> Result<Self, TLCoreError>
fn from_boc_hex(boc: &str) -> Result<Self, TLCoreError>
fn from_boc_b64(boc: &str) -> Result<Self, TLCoreError>
fn to_cell_ref(&self) -> Result<TonCellRef, TLCoreError>
fn to_boc(&self) -> Result<Vec<u8>, TLCoreError>
fn to_boc_hex(&self) -> Result<String, TLCoreError>
fn to_boc_base64(&self) -> Result<String, TLCoreError>
fn to_boc_extra(&self, add_crc32: bool) -> Result<Vec<u8>, TLCoreError>
fn to_boc_hex_extra(&self, add_crc32: bool) -> Result<String, TLCoreError>
fn to_boc_base64_extra(&self, add_crc32: bool) -> Result<String, TLCoreError>
Source§fn verify_prefix(reader: &mut CellParser<'_>) -> Result<(), TLCoreError>
fn verify_prefix(reader: &mut CellParser<'_>) -> Result<(), TLCoreError>
Helpers - mostly for internal use
fn write_prefix(builder: &mut CellBuilder) -> Result<(), TLCoreError>
fn cell_type(&self) -> CellType
impl StructuralPartialEq for JettonBurnNotification
Auto Trait Implementations§
impl Freeze for JettonBurnNotification
impl RefUnwindSafe for JettonBurnNotification
impl Send for JettonBurnNotification
impl Sync for JettonBurnNotification
impl Unpin for JettonBurnNotification
impl UnsafeUnpin for JettonBurnNotification
impl UnwindSafe for JettonBurnNotification
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