pub enum ByteParseError {
InvalidBech32(DecodeError),
InvalidBase58(Error),
InvalidDecimal(String),
InvalidNumber(ParseIntError),
InvalidHex(FromHexError),
InvalidBech32Prefix {
expected: String,
actual: String,
},
InvalidLength {
expected: usize,
encoding: String,
actual: usize,
},
}Variants§
InvalidBech32(DecodeError)
InvalidBase58(Error)
InvalidDecimal(String)
InvalidNumber(ParseIntError)
InvalidHex(FromHexError)
InvalidBech32Prefix
InvalidLength
Trait Implementations§
Source§impl Debug for ByteParseError
impl Debug for ByteParseError
Source§impl Display for ByteParseError
impl Display for ByteParseError
Source§impl Error for ByteParseError
impl Error for ByteParseError
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<ByteParseError> for SchemaError
impl From<ByteParseError> for SchemaError
Source§fn from(source: ByteParseError) -> Self
fn from(source: ByteParseError) -> Self
Converts to this type from the input type.
Source§impl From<DecodeError> for ByteParseError
impl From<DecodeError> for ByteParseError
Source§fn from(source: DecodeError) -> Self
fn from(source: DecodeError) -> Self
Converts to this type from the input type.
Source§impl From<Error> for ByteParseError
impl From<Error> for ByteParseError
Source§impl From<FromHexError> for ByteParseError
impl From<FromHexError> for ByteParseError
Source§fn from(source: FromHexError) -> Self
fn from(source: FromHexError) -> Self
Converts to this type from the input type.
Source§impl From<ParseIntError> for ByteParseError
impl From<ParseIntError> for ByteParseError
Source§fn from(source: ParseIntError) -> Self
fn from(source: ParseIntError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ByteParseError
impl PartialEq for ByteParseError
impl StructuralPartialEq for ByteParseError
Auto Trait Implementations§
impl Freeze for ByteParseError
impl RefUnwindSafe for ByteParseError
impl Send for ByteParseError
impl Sync for ByteParseError
impl Unpin for ByteParseError
impl UnsafeUnpin for ByteParseError
impl UnwindSafe for ByteParseError
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