pub enum ParseWitnessOutError {
NoPrefix,
NoChecksum,
InvalidChecksum,
Base64(DecodeError),
TooLong,
Encoding(DeserializeError),
}Available on crate features
bitcoin or liquid only.Variants§
NoPrefix
witness output seal definition doesn’t start with a necessary prefix wout:.
NoChecksum
the provided witness output seal definition doesn’t contain checksum.
InvalidChecksum
checksum of the provided witness output seal definition is invalid.
Base64(DecodeError)
invalid Base64 encoding in witness output seal definition - {0}.
TooLong
the length of encoded witness output seal definition string exceeds 255 chars.
Encoding(DeserializeError)
invalid witness output seal definition binary data - {0}.
Trait Implementations§
Source§impl Clone for ParseWitnessOutError
impl Clone for ParseWitnessOutError
Source§fn clone(&self) -> ParseWitnessOutError
fn clone(&self) -> ParseWitnessOutError
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 ParseWitnessOutError
impl Debug for ParseWitnessOutError
Source§impl Display for ParseWitnessOutError
impl Display for ParseWitnessOutError
Source§impl Error for ParseWitnessOutError
impl Error for ParseWitnessOutError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<DecodeError> for ParseWitnessOutError
impl From<DecodeError> for ParseWitnessOutError
Source§fn from(v: DecodeError) -> Self
fn from(v: DecodeError) -> Self
Converts to this type from the input type.
Source§impl From<DeserializeError> for ParseWitnessOutError
impl From<DeserializeError> for ParseWitnessOutError
Source§fn from(v: DeserializeError) -> Self
fn from(v: DeserializeError) -> Self
Converts to this type from the input type.
Source§impl From<Error> for ParseWitnessOutError
impl From<Error> for ParseWitnessOutError
Source§impl From<ParseWitnessOutError> for ParseInvoiceError
impl From<ParseWitnessOutError> for ParseInvoiceError
Source§fn from(v: ParseWitnessOutError) -> Self
fn from(v: ParseWitnessOutError) -> Self
Converts to this type from the input type.
Source§impl From<ParseWitnessOutError> for String
impl From<ParseWitnessOutError> for String
Source§fn from(err: ParseWitnessOutError) -> Self
fn from(err: ParseWitnessOutError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ParseWitnessOutError
impl PartialEq for ParseWitnessOutError
impl Eq for ParseWitnessOutError
impl StructuralPartialEq for ParseWitnessOutError
Auto Trait Implementations§
impl Freeze for ParseWitnessOutError
impl !RefUnwindSafe for ParseWitnessOutError
impl Send for ParseWitnessOutError
impl Sync for ParseWitnessOutError
impl Unpin for ParseWitnessOutError
impl !UnwindSafe for ParseWitnessOutError
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.