pub struct BasicMppPaymentData {
pub payment_secret: Hash256,
pub total_amount: u128,
}Expand description
Bolt04 basic MPP payment data record
Fields§
§payment_secret: Hash256§total_amount: u128Implementations§
Source§impl BasicMppPaymentData
impl BasicMppPaymentData
pub const CUSTOM_RECORD_KEY: u32
pub fn new(payment_secret: Hash256, total_amount: u128) -> Self
pub fn write(&self, custom_records: &mut PaymentCustomRecords)
pub fn read(custom_records: &PaymentCustomRecords) -> Option<Self>
Trait Implementations§
Source§impl Debug for BasicMppPaymentData
impl Debug for BasicMppPaymentData
Source§impl PartialEq for BasicMppPaymentData
impl PartialEq for BasicMppPaymentData
impl Eq for BasicMppPaymentData
impl StructuralPartialEq for BasicMppPaymentData
Auto Trait Implementations§
impl Freeze for BasicMppPaymentData
impl RefUnwindSafe for BasicMppPaymentData
impl Send for BasicMppPaymentData
impl Sync for BasicMppPaymentData
impl Unpin for BasicMppPaymentData
impl UnsafeUnpin for BasicMppPaymentData
impl UnwindSafe for BasicMppPaymentData
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