Struct lightning::blinded_path::payment::ForwardNode
source · pub struct ForwardNode {
pub tlvs: ForwardTlvs,
pub node_id: PublicKey,
pub htlc_maximum_msat: u64,
}
Expand description
An intermediate node, its outbound channel, and relay parameters.
Fields§
§tlvs: ForwardTlvs
The TLVs for this node’s BlindedHop
, where the fee parameters contained within are also
used for BlindedPayInfo
construction.
node_id: PublicKey
This node’s pubkey.
htlc_maximum_msat: u64
The maximum value, in msat, that may be accepted by this node.
Trait Implementations§
source§impl Clone for ForwardNode
impl Clone for ForwardNode
source§fn clone(&self) -> ForwardNode
fn clone(&self) -> ForwardNode
Returns a copy 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 moreAuto Trait Implementations§
impl Freeze for ForwardNode
impl RefUnwindSafe for ForwardNode
impl Send for ForwardNode
impl Sync for ForwardNode
impl Unpin for ForwardNode
impl UnwindSafe for ForwardNode
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