pub enum RemoveTlcReason {
RemoveTlcFulfill(RemoveTlcFulfill),
RemoveTlcFail(TlcErrPacket),
}Expand description
The reason for removing a TLC.
Variants§
RemoveTlcFulfill(RemoveTlcFulfill)
RemoveTlcFail(TlcErrPacket)
Implementations§
Trait Implementations§
Source§impl Clone for RemoveTlcReason
impl Clone for RemoveTlcReason
Source§fn clone(&self) -> RemoveTlcReason
fn clone(&self) -> RemoveTlcReason
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 RemoveTlcReason
impl Debug for RemoveTlcReason
Source§impl<'de> Deserialize<'de> for RemoveTlcReason
impl<'de> Deserialize<'de> for RemoveTlcReason
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<RemoveTlcReason> for RemoveTlcReason
impl From<RemoveTlcReason> for RemoveTlcReason
Source§fn from(remove_tlc_reason: RemoveTlcReason) -> Self
fn from(remove_tlc_reason: RemoveTlcReason) -> Self
Converts to this type from the input type.
Source§impl From<RemoveTlcReason> for RemoveTlcReason
impl From<RemoveTlcReason> for RemoveTlcReason
Source§fn from(remove_tlc_reason: RemoveTlcReason) -> Self
fn from(remove_tlc_reason: RemoveTlcReason) -> Self
Converts to this type from the input type.
Source§impl From<RemoveTlcReason> for RemoveTlcReasonUnion
impl From<RemoveTlcReason> for RemoveTlcReasonUnion
Source§fn from(remove_tlc_reason: RemoveTlcReason) -> Self
fn from(remove_tlc_reason: RemoveTlcReason) -> Self
Converts to this type from the input type.
Source§impl Hash for RemoveTlcReason
impl Hash for RemoveTlcReason
Source§impl PartialEq for RemoveTlcReason
impl PartialEq for RemoveTlcReason
Source§impl Serialize for RemoveTlcReason
impl Serialize for RemoveTlcReason
impl Eq for RemoveTlcReason
impl StructuralPartialEq for RemoveTlcReason
Auto Trait Implementations§
impl Freeze for RemoveTlcReason
impl RefUnwindSafe for RemoveTlcReason
impl Send for RemoveTlcReason
impl Sync for RemoveTlcReason
impl Unpin for RemoveTlcReason
impl UnsafeUnpin for RemoveTlcReason
impl UnwindSafe for RemoveTlcReason
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