Struct lightning::ln::msgs::OpenChannel
source · pub struct OpenChannel {
pub common_fields: CommonOpenChannelFields,
pub push_msat: u64,
pub channel_reserve_satoshis: u64,
}
Expand description
An open_channel
message to be sent to or received from a peer.
Used in V1 channel establishment
Fields§
§common_fields: CommonOpenChannelFields
Common fields of open_channel(2)
-like messages
push_msat: u64
The amount to push to the counterparty as part of the open, in milli-satoshi
channel_reserve_satoshis: u64
The minimum value unencumbered by HTLCs for the counterparty to keep in the channel
Trait Implementations§
source§impl Clone for OpenChannel
impl Clone for OpenChannel
source§fn clone(&self) -> OpenChannel
fn clone(&self) -> OpenChannel
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 moresource§impl Debug for OpenChannel
impl Debug for OpenChannel
source§impl Hash for OpenChannel
impl Hash for OpenChannel
source§impl PartialEq for OpenChannel
impl PartialEq for OpenChannel
source§fn eq(&self, other: &OpenChannel) -> bool
fn eq(&self, other: &OpenChannel) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Readable for OpenChannel
impl Readable for OpenChannel
source§impl Writeable for OpenChannel
impl Writeable for OpenChannel
impl Eq for OpenChannel
impl StructuralPartialEq for OpenChannel
Auto Trait Implementations§
impl Freeze for OpenChannel
impl RefUnwindSafe for OpenChannel
impl Send for OpenChannel
impl Sync for OpenChannel
impl Unpin for OpenChannel
impl UnwindSafe for OpenChannel
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