Enum sapio_bitcoin::util::misc::MessageSignatureError [−][src]
An error used for dealing with Bitcoin Signed Messages.
Variants
Signature is expected to be 65 bytes.
InvalidEncoding(Error)
The signature is invalidly constructed.
Invalid base64 encoding.
Trait Implementations
impl Debug for MessageSignatureError
[src]
impl Display for MessageSignatureError
[src]
impl Eq for MessageSignatureError
[src]
impl Error for MessageSignatureError
[src]
fn cause(&self) -> Option<&dyn Error>
[src]
pub fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
pub fn description(&self) -> &str
1.0.0[src]
impl PartialEq<MessageSignatureError> for MessageSignatureError
[src]
fn eq(&self, other: &MessageSignatureError) -> bool
[src]
fn ne(&self, other: &MessageSignatureError) -> bool
[src]
impl StructuralEq for MessageSignatureError
[src]
impl StructuralPartialEq for MessageSignatureError
[src]
Auto Trait Implementations
impl RefUnwindSafe for MessageSignatureError
impl Send for MessageSignatureError
impl Sync for MessageSignatureError
impl Unpin for MessageSignatureError
impl UnwindSafe for MessageSignatureError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,