pub struct SendMessageWithPaymentData {
pub message_data: Vec<u8>,
pub recipient_hash: [u8; 32],
pub koppa_amount: Balance,
}Expand description
Data for SendMessageWithPayment operation
Fields§
§message_data: Vec<u8>Encoded SRC-201 message (encrypted)
recipient_hash: [u8; 32]BLAKE3 hash of recipient address
koppa_amount: BalanceKoppa amount to attach
Trait Implementations§
Source§impl Clone for SendMessageWithPaymentData
impl Clone for SendMessageWithPaymentData
Source§fn clone(&self) -> SendMessageWithPaymentData
fn clone(&self) -> SendMessageWithPaymentData
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SendMessageWithPaymentData
impl Debug for SendMessageWithPaymentData
Source§impl<'de> Deserialize<'de> for SendMessageWithPaymentData
impl<'de> Deserialize<'de> for SendMessageWithPaymentData
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for SendMessageWithPaymentData
impl PartialEq for SendMessageWithPaymentData
Source§fn eq(&self, other: &SendMessageWithPaymentData) -> bool
fn eq(&self, other: &SendMessageWithPaymentData) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for SendMessageWithPaymentData
impl StructuralPartialEq for SendMessageWithPaymentData
Auto Trait Implementations§
impl Freeze for SendMessageWithPaymentData
impl RefUnwindSafe for SendMessageWithPaymentData
impl Send for SendMessageWithPaymentData
impl Sync for SendMessageWithPaymentData
impl Unpin for SendMessageWithPaymentData
impl UnsafeUnpin for SendMessageWithPaymentData
impl UnwindSafe for SendMessageWithPaymentData
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