pub struct RequestOwnerMessage {
pub query_id: u64,
pub dest: TonAddress,
pub forward_payload: ArcCell,
pub with_content: bool,
}
Expand description
Creates a body for sbt request owner according to TL-B schema:
request_owner#d0c3bfea
query_id:uint64
dest:MsgAddress
forward_payload:^Cell
with_content:Bool
= InternalMsgBody;
Fields§
§query_id: u64
arbitrary request number.
dest: TonAddress
address of the contract to which the ownership of SBT should be proven. pub dest: TonAddress,
forward_payload: ArcCell
arbitrary data required by target contract.
with_content: bool
if true, SBT’s content cell will be included in message to contract.
Implementations§
Source§impl RequestOwnerMessage
impl RequestOwnerMessage
pub fn new(dest: &TonAddress, with_content: bool) -> Self
Trait Implementations§
Source§impl Clone for RequestOwnerMessage
impl Clone for RequestOwnerMessage
Source§fn clone(&self) -> RequestOwnerMessage
fn clone(&self) -> RequestOwnerMessage
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for RequestOwnerMessage
impl Debug for RequestOwnerMessage
Source§impl HasOpcode for RequestOwnerMessage
impl HasOpcode for RequestOwnerMessage
Source§impl PartialEq for RequestOwnerMessage
impl PartialEq for RequestOwnerMessage
Source§impl TonMessage for RequestOwnerMessage
impl TonMessage for RequestOwnerMessage
Source§impl WithForwardPayload for RequestOwnerMessage
impl WithForwardPayload for RequestOwnerMessage
fn set_forward_payload( &mut self, forward_payload: ArcCell, _forward_ton_amount: BigUint, )
fn with_forward_payload( &mut self, forward_ton_amount: BigUint, forward_payload: ArcCell, ) -> &mut Self
impl StructuralPartialEq for RequestOwnerMessage
Auto Trait Implementations§
impl Freeze for RequestOwnerMessage
impl RefUnwindSafe for RequestOwnerMessage
impl Send for RequestOwnerMessage
impl Sync for RequestOwnerMessage
impl Unpin for RequestOwnerMessage
impl UnwindSafe for RequestOwnerMessage
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