pub struct MessagePaymentOutput {
pub output_index: u32,
pub derivation_prefix: Vec<u8>,
pub derivation_suffix: Vec<u8>,
pub sender_identity_key: String,
}Expand description
One output entry in a MessagePayment.
Fields§
§output_index: u32§derivation_prefix: Vec<u8>§derivation_suffix: Vec<u8>§sender_identity_key: StringTrait Implementations§
Source§impl Clone for MessagePaymentOutput
impl Clone for MessagePaymentOutput
Source§fn clone(&self) -> MessagePaymentOutput
fn clone(&self) -> MessagePaymentOutput
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 MessagePaymentOutput
impl Debug for MessagePaymentOutput
Source§impl<'de> Deserialize<'de> for MessagePaymentOutput
impl<'de> Deserialize<'de> for MessagePaymentOutput
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
Auto Trait Implementations§
impl Freeze for MessagePaymentOutput
impl RefUnwindSafe for MessagePaymentOutput
impl Send for MessagePaymentOutput
impl Sync for MessagePaymentOutput
impl Unpin for MessagePaymentOutput
impl UnsafeUnpin for MessagePaymentOutput
impl UnwindSafe for MessagePaymentOutput
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