Enum FundingInfo
pub enum FundingInfo {
Tx {
transaction: Transaction,
},
OutPoint {
outpoint: OutPoint,
},
}
Expand description
FundingInfo
holds information about a channel’s funding transaction.
When LDK is set to manual propagation of the funding transaction
(via [ChannelManager::unsafe_manual_funding_transaction_generated
),
LDK does not have the full transaction data. Instead, the OutPoint
for the funding is provided here.
Variants§
Tx
The full funding Transaction
.
Fields
§
transaction: Transaction
The funding transaction
OutPoint
The OutPoint
of the funding.
Trait Implementations§
§impl Clone for FundingInfo
impl Clone for FundingInfo
§fn clone(&self) -> FundingInfo
fn clone(&self) -> FundingInfo
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 more§impl Debug for FundingInfo
impl Debug for FundingInfo
§impl PartialEq for FundingInfo
impl PartialEq for FundingInfo
§impl Readable for FundingInfo
impl Readable for FundingInfo
§fn read<R>(reader: &mut R) -> Result<FundingInfo, DecodeError>where
R: Read,
fn read<R>(reader: &mut R) -> Result<FundingInfo, DecodeError>where
R: Read,
Reads a
Self
in from the given Read
.§impl Writeable for FundingInfo
impl Writeable for FundingInfo
impl Eq for FundingInfo
impl StructuralPartialEq for FundingInfo
Auto Trait Implementations§
impl Freeze for FundingInfo
impl RefUnwindSafe for FundingInfo
impl Send for FundingInfo
impl Sync for FundingInfo
impl Unpin for FundingInfo
impl UnwindSafe for FundingInfo
Blanket Implementations§
§impl<T> AnyEq for T
impl<T> AnyEq for T
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§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
Source§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