pub struct PerBranchFunding {
pub leaf_id: String,
pub funding_sats: u64,
}Expand description
How much one funding UTXO must hold to avoid a fan-out: for a branch of the
exit, or under CpfpFundingStrategy::PerNode for one transaction of it.
Fields§
§leaf_id: StringThe leaf whose branch this funds.
funding_sats: u64Fund a UTXO of at least this many satoshis.
Trait Implementations§
Source§impl Clone for PerBranchFunding
impl Clone for PerBranchFunding
Source§fn clone(&self) -> PerBranchFunding
fn clone(&self) -> PerBranchFunding
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 PerBranchFunding
impl Debug for PerBranchFunding
Source§impl<'de> Deserialize<'de> for PerBranchFunding
impl<'de> Deserialize<'de> for PerBranchFunding
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for PerBranchFunding
impl RefUnwindSafe for PerBranchFunding
impl Send for PerBranchFunding
impl Sync for PerBranchFunding
impl Unpin for PerBranchFunding
impl UnsafeUnpin for PerBranchFunding
impl UnwindSafe for PerBranchFunding
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request