Struct lightning::ln::msgs::UpdateAddHTLC
source · pub struct UpdateAddHTLC {
pub channel_id: ChannelId,
pub htlc_id: u64,
pub amount_msat: u64,
pub payment_hash: PaymentHash,
pub cltv_expiry: u32,
pub skimmed_fee_msat: Option<u64>,
/* private fields */
}
Expand description
An update_add_htlc
message to be sent to or received from a peer.
Fields§
§channel_id: ChannelId
The channel ID
htlc_id: u64
The HTLC ID
amount_msat: u64
The HTLC value in milli-satoshi
payment_hash: PaymentHash
The payment hash, the pre-image of which controls HTLC redemption
cltv_expiry: u32
The expiry height of the HTLC
skimmed_fee_msat: Option<u64>
The extra fee skimmed by the sender of this message. See
ChannelConfig::accept_underpaying_htlcs
.
Trait Implementations§
source§impl Clone for UpdateAddHTLC
impl Clone for UpdateAddHTLC
source§fn clone(&self) -> UpdateAddHTLC
fn clone(&self) -> UpdateAddHTLC
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 moresource§impl Debug for UpdateAddHTLC
impl Debug for UpdateAddHTLC
source§impl PartialEq for UpdateAddHTLC
impl PartialEq for UpdateAddHTLC
source§fn eq(&self, other: &UpdateAddHTLC) -> bool
fn eq(&self, other: &UpdateAddHTLC) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Readable for UpdateAddHTLC
impl Readable for UpdateAddHTLC
source§impl Writeable for UpdateAddHTLC
impl Writeable for UpdateAddHTLC
impl Eq for UpdateAddHTLC
impl StructuralEq for UpdateAddHTLC
impl StructuralPartialEq for UpdateAddHTLC
Auto Trait Implementations§
impl RefUnwindSafe for UpdateAddHTLC
impl Send for UpdateAddHTLC
impl Sync for UpdateAddHTLC
impl Unpin for UpdateAddHTLC
impl UnwindSafe for UpdateAddHTLC
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