pub enum RemoveTlcReason {
RemoveTlcFulfill {
payment_preimage: Hash256,
},
RemoveTlcFail {
error_code: String,
},
}Expand description
The reason for removing a TLC.
Variants§
RemoveTlcFulfill
The reason for removing the TLC is that it was fulfilled
RemoveTlcFail
The reason for removing the TLC is that it failed
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 (const: unstable) · 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 JsonSchema for RemoveTlcReason
impl JsonSchema for RemoveTlcReason
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreAuto 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