pub struct LSPFeeLimits {
pub max_total_opening_fee_msat: Option<u64>,
pub max_proportional_opening_fee_ppm_msat: Option<u64>,
}Expand description
Limits applying to how much fee we allow an LSP to deduct from the payment amount.
See LdkChannelConfig::accept_underpaying_htlcs for more information.
Fields§
§max_total_opening_fee_msat: Option<u64>The maximal total amount we allow any configured LSP withhold from us when forwarding the payment.
max_proportional_opening_fee_ppm_msat: Option<u64>The maximal proportional fee, in parts-per-million millisatoshi, we allow any configured LSP withhold from us when forwarding the payment.
Trait Implementations§
Source§impl Clone for LSPFeeLimits
impl Clone for LSPFeeLimits
Source§fn clone(&self) -> LSPFeeLimits
fn clone(&self) -> LSPFeeLimits
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 LSPFeeLimits
impl Debug for LSPFeeLimits
Source§impl PartialEq for LSPFeeLimits
impl PartialEq for LSPFeeLimits
Source§impl Readable for LSPFeeLimits
impl Readable for LSPFeeLimits
Source§impl Writeable for LSPFeeLimits
impl Writeable for LSPFeeLimits
impl Copy for LSPFeeLimits
impl Eq for LSPFeeLimits
impl StructuralPartialEq for LSPFeeLimits
Auto Trait Implementations§
impl Freeze for LSPFeeLimits
impl RefUnwindSafe for LSPFeeLimits
impl Send for LSPFeeLimits
impl Sync for LSPFeeLimits
impl Unpin for LSPFeeLimits
impl UnwindSafe for LSPFeeLimits
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> LengthReadable for Twhere
T: Readable,
impl<T> LengthReadable for Twhere
T: Readable,
Source§fn read_from_fixed_length_buffer<R>(reader: &mut R) -> Result<T, DecodeError>where
R: LengthLimitedRead,
fn read_from_fixed_length_buffer<R>(reader: &mut R) -> Result<T, DecodeError>where
R: LengthLimitedRead,
Reads a
Self in from the given LengthLimitedRead.