[][src]Enum sv::util::Error

pub enum Error {
    BadArgument(String),
    BadData(String),
    FromBase58Error(FromBase58Error),
    FromHexError(FromHexError),
    FromUtf8Error(FromUtf8Error),
    IllegalState(String),
    IOError(Error),
    ParseIntError(ParseIntError),
    ScriptError(String),
    Secp256k1Error(Error),
    Timeout,
    UnspecifiedRingError,
    Unsupported(String),
}

Standard error type used in the library

Variants

An argument provided is invalid

The data given is not valid

Base58 string could not be decoded

Hex string could not be decoded

UTF8 parsing error

The state is not valid

Standard library IO error

Error parsing an integer

Error evaluating the script

Error in the Secp256k1 library

The operation timed out

An unknown error in the Ring library

The data or functionality is not supported by this library

Trait Implementations

impl From<FromBase58Error> for Error
[src]

impl From<FromHexError> for Error
[src]

impl From<FromUtf8Error> for Error
[src]

impl From<Error> for Error
[src]

impl From<ParseIntError> for Error
[src]

impl From<Error> for Error
[src]

impl From<Unspecified> for Error
[src]

impl Debug for Error
[src]

impl Display for Error
[src]

impl Error for Error
[src]

The lower-level source of this error, if any. Read more

Auto Trait Implementations

impl Send for Error

impl Sync for Error

Blanket Implementations

impl<T> From for T
[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Same for T

Should always be Self