pub enum SecpError {
InvalidSecretKey,
InvalidPublicKey,
InvalidSignature,
ExhaustedAttempts,
InvalidHex(&'static str),
InvalidEvent(&'static str),
InvalidNip19(&'static str),
InvalidNip04(&'static str),
InvalidNip44(&'static str),
Json(String),
}Variants§
InvalidSecretKey
InvalidPublicKey
InvalidSignature
ExhaustedAttempts
InvalidHex(&'static str)
InvalidEvent(&'static str)
InvalidNip19(&'static str)
InvalidNip04(&'static str)
InvalidNip44(&'static str)
Json(String)
Trait Implementations§
Source§impl Error for SecpError
impl Error for SecpError
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<EncodeError> for SecpError
Available on crate feature nostr only.
impl From<EncodeError> for SecpError
Available on crate feature
nostr only.Source§fn from(value: EncodeError) -> Self
fn from(value: EncodeError) -> Self
Converts to this type from the input type.
Source§impl From<ParseError> for SecpError
Available on crate feature nostr only.
impl From<ParseError> for SecpError
Available on crate feature
nostr only.Source§fn from(value: ParseError) -> Self
fn from(value: ParseError) -> Self
Converts to this type from the input type.
impl Eq for SecpError
impl StructuralPartialEq for SecpError
Auto Trait Implementations§
impl Freeze for SecpError
impl RefUnwindSafe for SecpError
impl Send for SecpError
impl Sync for SecpError
impl Unpin for SecpError
impl UnsafeUnpin for SecpError
impl UnwindSafe for SecpError
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