[−][src]Enum red_asn1::ValueErrorKind
Error related to type value encoding/decoding, subtype of ErrorKind::InvalidValue
Variants
NoDataForLength
There are no enough data provided for the length specified
NoDataForType
There are not enough data octets for the type to be build
NoAllDataConsumed
There are octets which were not consumed in decoding
Utf8Error
Error formating non-utf8 characters
AsciiError
Error formating non-utf8 characters
ParseIntError
Error parsing to int
ImplementationError(String)
Error in value due to limitation of the implementation
ConstraintError(String)
Error in value due to a constraint in the type
Trait Implementations
impl Clone for ValueErrorKind
[src]
fn clone(&self) -> ValueErrorKind
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl From<ValueErrorKind> for ErrorKind
[src]
fn from(kind: ValueErrorKind) -> Self
[src]
impl From<ValueErrorKind> for Error
[src]
fn from(kind: ValueErrorKind) -> Self
[src]
impl PartialEq<ValueErrorKind> for ValueErrorKind
[src]
fn eq(&self, other: &ValueErrorKind) -> bool
[src]
fn ne(&self, other: &ValueErrorKind) -> bool
[src]
impl Display for ValueErrorKind
[src]
impl Debug for ValueErrorKind
[src]
impl Fail for ValueErrorKind
[src]
fn name(&self) -> Option<&str>
[src]
fn cause(&self) -> Option<&dyn Fail>
[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn context<D>(self, context: D) -> Context<D> where
D: Display + Send + Sync + 'static,
[src]
D: Display + Send + Sync + 'static,
Provides context for this failure. Read more
fn compat(self) -> Compat<Self>
[src]
Wraps this failure in a compatibility wrapper that implements std::error::Error
. Read more
Auto Trait Implementations
impl Sync for ValueErrorKind
impl Send for ValueErrorKind
impl Unpin for ValueErrorKind
impl RefUnwindSafe for ValueErrorKind
impl UnwindSafe for ValueErrorKind
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &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.
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> AsFail for T where
T: Fail,
[src]
T: Fail,
impl<E> Fail for E where
E: 'static + Error + Send + Sync,
[src]
E: 'static + Error + Send + Sync,
fn name(&self) -> Option<&str>
[src]
Returns the "name" of the error. Read more
fn cause(&self) -> Option<&(dyn Fail + 'static)>
[src]
Returns a reference to the underlying cause of this failure, if it is an error that wraps other errors. Read more
fn backtrace(&self) -> Option<&Backtrace>
[src]
Returns a reference to the Backtrace
carried by this failure, if it carries one. Read more
fn context<D>(self, context: D) -> Context<D> where
D: Display + Send + Sync + 'static,
[src]
D: Display + Send + Sync + 'static,
Provides context for this failure. Read more
fn compat(self) -> Compat<Self>
[src]
Wraps this failure in a compatibility wrapper that implements std::error::Error
. Read more