Struct ExpectedCloseEvent
pub struct ExpectedCloseEvent {
pub channel_capacity_sats: Option<u64>,
pub channel_id: Option<ChannelId>,
pub counterparty_node_id: Option<PublicKey>,
pub discard_funding: bool,
pub reason: Option<ClosureReason>,
pub channel_funding_txo: Option<OutPoint>,
pub user_channel_id: Option<u128>,
}Fields§
§channel_capacity_sats: Option<u64>§channel_id: Option<ChannelId>§counterparty_node_id: Option<PublicKey>§discard_funding: bool§reason: Option<ClosureReason>§channel_funding_txo: Option<OutPoint>§user_channel_id: Option<u128>Implementations§
§impl ExpectedCloseEvent
impl ExpectedCloseEvent
pub fn from_id_reason( channel_id: ChannelId, discard_funding: bool, reason: ClosureReason, ) -> ExpectedCloseEvent
Trait Implementations§
§impl Default for ExpectedCloseEvent
impl Default for ExpectedCloseEvent
§fn default() -> ExpectedCloseEvent
fn default() -> ExpectedCloseEvent
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ExpectedCloseEvent
impl RefUnwindSafe for ExpectedCloseEvent
impl Send for ExpectedCloseEvent
impl Sync for ExpectedCloseEvent
impl Unpin for ExpectedCloseEvent
impl UnwindSafe for ExpectedCloseEvent
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
§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.§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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§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