[−][src]Struct lnrpc::ChannelCloseSummary
Fields
channel_point: String
chan_id: u64
chain_hash: String
closing_tx_hash: String
remote_pubkey: String
capacity: i64
close_height: u32
settled_balance: i64
time_locked_balance: i64
close_type: i32
open_initiator: i32
Open initiator is the party that initiated opening the channel. Note that this value may be unknown if the channel was closed before we migrated to store open channel information after close.
close_initiator: i32
Close initiator indicates which party initiated the close. This value will be unknown for channels that were cooperatively closed before we started tracking cooperative close initiators. Note that this indicates which party initiated a close, and it is possible for both to initiate cooperative or force closes, although only one party's close will be confirmed on chain.
Implementations
impl ChannelCloseSummary
[src]
pub fn close_type(&self) -> ClosureType
[src]
Returns the enum value of close_type
, or the default if the field is set to an invalid enum value.
pub fn set_close_type(&mut self, value: ClosureType)
[src]
Sets close_type
to the provided enum value.
pub fn open_initiator(&self) -> Initiator
[src]
Returns the enum value of open_initiator
, or the default if the field is set to an invalid enum value.
pub fn set_open_initiator(&mut self, value: Initiator)
[src]
Sets open_initiator
to the provided enum value.
pub fn close_initiator(&self) -> Initiator
[src]
Returns the enum value of close_initiator
, or the default if the field is set to an invalid enum value.
pub fn set_close_initiator(&mut self, value: Initiator)
[src]
Sets close_initiator
to the provided enum value.
Trait Implementations
impl Clone for ChannelCloseSummary
[src]
fn clone(&self) -> ChannelCloseSummary
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ChannelCloseSummary
[src]
impl Default for ChannelCloseSummary
[src]
fn default() -> ChannelCloseSummary
[src]
impl Message for ChannelCloseSummary
[src]
fn encode_raw<B>(&self, buf: &mut B) where
B: BufMut,
[src]
B: BufMut,
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
[src]
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
fn encoded_len(&self) -> usize
[src]
fn clear(&mut self)
[src]
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut,
[src]
B: BufMut,
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut,
[src]
B: BufMut,
fn decode<B>(buf: B) -> Result<Self, DecodeError> where
B: Buf,
Self: Default,
[src]
B: Buf,
Self: Default,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
B: Buf,
Self: Default,
[src]
B: Buf,
Self: Default,
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf,
[src]
B: Buf,
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf,
[src]
B: Buf,
impl PartialEq<ChannelCloseSummary> for ChannelCloseSummary
[src]
fn eq(&self, other: &ChannelCloseSummary) -> bool
[src]
fn ne(&self, other: &ChannelCloseSummary) -> bool
[src]
impl StructuralPartialEq for ChannelCloseSummary
[src]
Auto Trait Implementations
impl RefUnwindSafe for ChannelCloseSummary
impl Send for ChannelCloseSummary
impl Sync for ChannelCloseSummary
impl Unpin for ChannelCloseSummary
impl UnwindSafe for ChannelCloseSummary
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> IntoRequest<T> for T
[src]
fn into_request(self) -> Request<T>
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,
fn vzip(self) -> V
impl<T> WithSubscriber for T
[src]
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,