pub struct PaymentHopDataBuilder { /* private fields */ }Implementations§
Source§impl PaymentHopDataBuilder
impl PaymentHopDataBuilder
pub const FIELD_COUNT: usize = 7
pub fn amount(self, v: Uint128) -> Self
pub fn expiry(self, v: Uint64) -> Self
pub fn payment_preimage(self, v: PaymentPreimageOpt) -> Self
pub fn hash_algorithm(self, v: Byte) -> Self
pub fn funding_tx_hash(self, v: Byte32) -> Self
pub fn next_hop(self, v: PubkeyOpt) -> Self
pub fn custom_records(self, v: CustomRecordsOpt) -> Self
Trait Implementations§
Source§impl Builder for PaymentHopDataBuilder
impl Builder for PaymentHopDataBuilder
Source§impl Clone for PaymentHopDataBuilder
impl Clone for PaymentHopDataBuilder
Source§fn clone(&self) -> PaymentHopDataBuilder
fn clone(&self) -> PaymentHopDataBuilder
Returns a duplicate of the value. Read more
1.0.0 · 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 PaymentHopDataBuilder
impl Debug for PaymentHopDataBuilder
Source§impl Default for PaymentHopDataBuilder
impl Default for PaymentHopDataBuilder
Source§fn default() -> PaymentHopDataBuilder
fn default() -> PaymentHopDataBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for PaymentHopDataBuilder
impl RefUnwindSafe for PaymentHopDataBuilder
impl Send for PaymentHopDataBuilder
impl Sync for PaymentHopDataBuilder
impl Unpin for PaymentHopDataBuilder
impl UnsafeUnpin for PaymentHopDataBuilder
impl UnwindSafe for PaymentHopDataBuilder
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