pub struct NftOwnershipAssignedMessage {
pub query_id: u64,
pub prev_owner: TonAddress,
pub forward_payload: ArcCell,
pub forward_payload_layout: EitherCellLayout,
}
Expand description
Creates a body for nft ownership assigned according to TL-B schema:
ownership_assigned#0x05138d91
query_id:uint64
prev_owner:MsgAddress
forward_payload:(Either Cell ^Cell)
= InternalMsgBody;
Fields§
§query_id: u64
arbitrary request number.
prev_owner: TonAddress
address of the previous owner of the NFT item.
forward_payload: ArcCell
optional custom data that should be sent to the destination address.
forward_payload_layout: EitherCellLayout
Implementations§
Source§impl NftOwnershipAssignedMessage
impl NftOwnershipAssignedMessage
pub fn new(prev_owner: &TonAddress) -> Self
Trait Implementations§
Source§impl Clone for NftOwnershipAssignedMessage
impl Clone for NftOwnershipAssignedMessage
Source§fn clone(&self) -> NftOwnershipAssignedMessage
fn clone(&self) -> NftOwnershipAssignedMessage
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 NftOwnershipAssignedMessage
impl Debug for NftOwnershipAssignedMessage
Source§impl PartialEq for NftOwnershipAssignedMessage
impl PartialEq for NftOwnershipAssignedMessage
Source§fn eq(&self, other: &NftOwnershipAssignedMessage) -> bool
fn eq(&self, other: &NftOwnershipAssignedMessage) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.Source§impl WithForwardPayload for NftOwnershipAssignedMessage
impl WithForwardPayload for NftOwnershipAssignedMessage
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 NftOwnershipAssignedMessage
Auto Trait Implementations§
impl Freeze for NftOwnershipAssignedMessage
impl RefUnwindSafe for NftOwnershipAssignedMessage
impl Send for NftOwnershipAssignedMessage
impl Sync for NftOwnershipAssignedMessage
impl Unpin for NftOwnershipAssignedMessage
impl UnwindSafe for NftOwnershipAssignedMessage
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