pub struct CollaborativeCloseOffer {
pub channel_id: [u8; 32],
pub counter_payout: Amount,
pub close_signature: Signature,
}
Expand description
Message used to offer to collaboratively close a channel.
Fields§
§channel_id: [u8; 32]
The id of the channel referred to by the message.
counter_payout: Amount
The proposed payout for the receiving party to close the channel with.
close_signature: Signature
The signature of the sending party for the closing transaction.
Trait Implementations§
Source§impl Clone for CollaborativeCloseOffer
impl Clone for CollaborativeCloseOffer
Source§fn clone(&self) -> CollaborativeCloseOffer
fn clone(&self) -> CollaborativeCloseOffer
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 CollaborativeCloseOffer
impl Debug for CollaborativeCloseOffer
Source§impl PartialEq for CollaborativeCloseOffer
impl PartialEq for CollaborativeCloseOffer
Source§impl Readable for CollaborativeCloseOffer
impl Readable for CollaborativeCloseOffer
Source§impl Type for CollaborativeCloseOffer
impl Type for CollaborativeCloseOffer
Source§impl Writeable for CollaborativeCloseOffer
impl Writeable for CollaborativeCloseOffer
impl Eq for CollaborativeCloseOffer
impl StructuralPartialEq for CollaborativeCloseOffer
Auto Trait Implementations§
impl Freeze for CollaborativeCloseOffer
impl RefUnwindSafe for CollaborativeCloseOffer
impl Send for CollaborativeCloseOffer
impl Sync for CollaborativeCloseOffer
impl Unpin for CollaborativeCloseOffer
impl UnwindSafe for CollaborativeCloseOffer
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