Enum lightning_invoice::SignOrCreationError [−][src]
pub enum SignOrCreationError<S = ()> { SignError(S), CreationError(CreationError), }
When signing using a fallible method either an user-supplied SignError
or a CreationError
may occur.
Variants
An error occurred during signing
CreationError(CreationError)
An error occurred while building the transaction
Trait Implementations
impl<S: Clone> Clone for SignOrCreationError<S>
[src]
impl<S: Clone> Clone for SignOrCreationError<S>
[src]fn clone(&self) -> SignOrCreationError<S>
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<S: Debug> Debug for SignOrCreationError<S>
[src]
impl<S: Debug> Debug for SignOrCreationError<S>
[src]impl<S: Eq> Eq for SignOrCreationError<S>
[src]
impl<S: Eq> Eq for SignOrCreationError<S>
[src]impl<S: PartialEq> PartialEq<SignOrCreationError<S>> for SignOrCreationError<S>
[src]
impl<S: PartialEq> PartialEq<SignOrCreationError<S>> for SignOrCreationError<S>
[src]fn eq(&self, other: &SignOrCreationError<S>) -> bool
[src]
fn ne(&self, other: &SignOrCreationError<S>) -> bool
[src]
impl<S> StructuralEq for SignOrCreationError<S>
[src]
impl<S> StructuralEq for SignOrCreationError<S>
[src]impl<S> StructuralPartialEq for SignOrCreationError<S>
[src]
impl<S> StructuralPartialEq for SignOrCreationError<S>
[src]Auto Trait Implementations
impl<S> RefUnwindSafe for SignOrCreationError<S> where
S: RefUnwindSafe,
impl<S> RefUnwindSafe for SignOrCreationError<S> where
S: RefUnwindSafe,
impl<S> Send for SignOrCreationError<S> where
S: Send,
impl<S> Send for SignOrCreationError<S> where
S: Send,
impl<S> Sync for SignOrCreationError<S> where
S: Sync,
impl<S> Sync for SignOrCreationError<S> where
S: Sync,
impl<S> Unpin for SignOrCreationError<S> where
S: Unpin,
impl<S> Unpin for SignOrCreationError<S> where
S: Unpin,
impl<S> UnwindSafe for SignOrCreationError<S> where
S: UnwindSafe,
impl<S> UnwindSafe for SignOrCreationError<S> where
S: UnwindSafe,