[−][src]Enum serde_asn1_der::SerdeAsn1DerError
A serde_asn1_der
-related error
Variants
The data is truncated
The data is invalid
The value may be valid but is unsupported (e.g. an integer that is too large)
The data type is not supported by the (de-)serializer
The provided sink is unable to accept all bytes
Message(String)
A custom message produced by serde
Some other underlying error (e.g. an IO error)
Trait Implementations
impl From<Error> for SerdeAsn1DerError
[src]
impl Display for SerdeAsn1DerError
[src]
impl Debug for SerdeAsn1DerError
[src]
impl Error for SerdeAsn1DerError
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
fn description(&self) -> &str
1.0.0[src]
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
impl Error for SerdeAsn1DerError
[src]
impl Error for SerdeAsn1DerError
[src]
fn custom<T: Display>(msg: T) -> Self
[src]
fn invalid_type(unexp: Unexpected, exp: &dyn Expected) -> Self
[src]
fn invalid_value(unexp: Unexpected, exp: &dyn Expected) -> Self
[src]
fn invalid_length(len: usize, exp: &dyn Expected) -> Self
[src]
fn unknown_variant(variant: &str, expected: &'static [&'static str]) -> Self
[src]
fn unknown_field(field: &str, expected: &'static [&'static str]) -> Self
[src]
fn missing_field(field: &'static str) -> Self
[src]
fn duplicate_field(field: &'static str) -> Self
[src]
Auto Trait Implementations
impl !Send for SerdeAsn1DerError
impl !Sync for SerdeAsn1DerError
impl Unpin for SerdeAsn1DerError
impl !UnwindSafe for SerdeAsn1DerError
impl !RefUnwindSafe for SerdeAsn1DerError
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
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> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,