Struct lightning::routing::router::RouteHintHop [−][src]
pub struct RouteHintHop { pub src_node_id: PublicKey, pub short_channel_id: u64, pub fees: RoutingFees, pub cltv_expiry_delta: u16, pub htlc_minimum_msat: Option<u64>, pub htlc_maximum_msat: Option<u64>, }
Expand description
A channel descriptor for a hop along a payment path.
Fields
src_node_id: PublicKey
The node_id of the non-target end of the route
short_channel_id: u64
The short_channel_id of this channel
fees: RoutingFees
The fees which must be paid to use this channel
cltv_expiry_delta: u16
The difference in CLTV values between this node and the next node.
htlc_minimum_msat: Option<u64>
The minimum value, in msat, which must be relayed to the next hop.
htlc_maximum_msat: Option<u64>
The maximum value in msat available for routing with a single HTLC.
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for RouteHintHop
impl Send for RouteHintHop
impl Sync for RouteHintHop
impl Unpin for RouteHintHop
impl UnwindSafe for RouteHintHop
Blanket Implementations
Mutably borrows from an owned value. Read more