pub struct OutActionSendMsg {
pub mode: u8,
pub out_msg: TonCellRef,
}Fields§
§mode: u8§out_msg: TonCellRefTrait Implementations§
Source§impl Clone for OutActionSendMsg
impl Clone for OutActionSendMsg
Source§fn clone(&self) -> OutActionSendMsg
fn clone(&self) -> OutActionSendMsg
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 OutActionSendMsg
impl Debug for OutActionSendMsg
Source§impl From<OutActionSendMsg> for OutAction
impl From<OutActionSendMsg> for OutAction
Source§fn from(v: OutActionSendMsg) -> Self
fn from(v: OutActionSendMsg) -> Self
Converts to this type from the input type.
Source§impl PartialEq for OutActionSendMsg
impl PartialEq for OutActionSendMsg
Source§impl TLB for OutActionSendMsg
impl TLB for OutActionSendMsg
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 OutActionSendMsg
Auto Trait Implementations§
impl Freeze for OutActionSendMsg
impl RefUnwindSafe for OutActionSendMsg
impl Send for OutActionSendMsg
impl Sync for OutActionSendMsg
impl Unpin for OutActionSendMsg
impl UnsafeUnpin for OutActionSendMsg
impl UnwindSafe for OutActionSendMsg
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