Struct lightning::ln::channelmanager::CounterpartyForwardingInfo
source · [−]pub struct CounterpartyForwardingInfo {
pub fee_base_msat: u32,
pub fee_proportional_millionths: u32,
pub cltv_expiry_delta: u16,
}
Expand description
Information needed for constructing an invoice route hint for this channel.
Fields
fee_base_msat: u32
Base routing fee in millisatoshis.
fee_proportional_millionths: u32
Amount in millionths of a satoshi the channel will charge per transferred satoshi.
cltv_expiry_delta: u16
The minimum difference in cltv_expiry between an ingoing HTLC and its outgoing counterpart,
such that the outgoing HTLC is forwardable to this counterparty. See msgs::ChannelUpdate
’s
cltv_expiry_delta
for more details.
Trait Implementations
sourceimpl Clone for CounterpartyForwardingInfo
impl Clone for CounterpartyForwardingInfo
sourcefn clone(&self) -> CounterpartyForwardingInfo
fn clone(&self) -> CounterpartyForwardingInfo
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for CounterpartyForwardingInfo
impl Debug for CounterpartyForwardingInfo
sourceimpl PartialEq<CounterpartyForwardingInfo> for CounterpartyForwardingInfo
impl PartialEq<CounterpartyForwardingInfo> for CounterpartyForwardingInfo
sourcefn eq(&self, other: &CounterpartyForwardingInfo) -> bool
fn eq(&self, other: &CounterpartyForwardingInfo) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &CounterpartyForwardingInfo) -> bool
fn ne(&self, other: &CounterpartyForwardingInfo) -> bool
This method tests for !=
.
sourceimpl Readable for CounterpartyForwardingInfo
impl Readable for CounterpartyForwardingInfo
sourceimpl Writeable for CounterpartyForwardingInfo
impl Writeable for CounterpartyForwardingInfo
sourcefn write<W: Writer>(&self, writer: &mut W) -> Result<(), Error>
fn write<W: Writer>(&self, writer: &mut W) -> Result<(), Error>
Writes self out to the given Writer
sourcefn serialized_length(&self) -> usize
fn serialized_length(&self) -> usize
Gets the length of this object after it has been serialized. This can be overridden to optimize cases where we prepend an object with its length. Read more
impl StructuralPartialEq for CounterpartyForwardingInfo
Auto Trait Implementations
impl RefUnwindSafe for CounterpartyForwardingInfo
impl Send for CounterpartyForwardingInfo
impl Sync for CounterpartyForwardingInfo
impl Unpin for CounterpartyForwardingInfo
impl UnwindSafe for CounterpartyForwardingInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> MaybeReadable for T where
T: Readable,
impl<T> MaybeReadable for T where
T: Readable,
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more