Struct breez_sdk_core::lightning::ln::msgs::TxSignatures
pub struct TxSignatures {
pub channel_id: ChannelId,
pub tx_hash: Txid,
pub witnesses: Vec<Witness>,
}
Expand description
A tx_signatures message containing the sender’s signatures for a transaction constructed with interactive transaction construction.
Fields§
§channel_id: ChannelId
The channel ID
tx_hash: Txid
The TXID
witnesses: Vec<Witness>
The list of witnesses
Trait Implementations§
§impl Clone for TxSignatures
impl Clone for TxSignatures
§fn clone(&self) -> TxSignatures
fn clone(&self) -> TxSignatures
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 TxSignatures
impl Debug for TxSignatures
§impl PartialEq for TxSignatures
impl PartialEq for TxSignatures
§impl Readable for TxSignatures
impl Readable for TxSignatures
§fn read<R>(r: &mut R) -> Result<TxSignatures, DecodeError>where
R: Read,
fn read<R>(r: &mut R) -> Result<TxSignatures, DecodeError>where
R: Read,
Reads a
Self
in from the given Read
.§impl Writeable for TxSignatures
impl Writeable for TxSignatures
impl Eq for TxSignatures
impl StructuralPartialEq for TxSignatures
Auto Trait Implementations§
impl Freeze for TxSignatures
impl RefUnwindSafe for TxSignatures
impl Send for TxSignatures
impl Sync for TxSignatures
impl Unpin for TxSignatures
impl UnwindSafe for TxSignatures
Blanket Implementations§
§impl<T> AnySync for T
impl<T> AnySync 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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)§impl<T> Downcast for Twhere
T: AsAny + ?Sized,
impl<T> Downcast for Twhere
T: AsAny + ?Sized,
§fn downcast_ref<T>(&self) -> Option<&T>where
T: AsAny,
fn downcast_ref<T>(&self) -> Option<&T>where
T: AsAny,
Forward to the method defined on the type
Any
.§fn downcast_mut<T>(&mut self) -> Option<&mut T>where
T: AsAny,
fn downcast_mut<T>(&mut self) -> Option<&mut T>where
T: AsAny,
Forward to the method defined on the type
Any
.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