[−][src]Enum der_parser::error::BerError
Error for BER/DER parsers
Variants
BER object does not have the expected type
BER object does not have the expected value
DER object was expected to be constructed (and found to be primitive)
DER object was expected to be primitive (and found to be constructed)
BER integer is too large to fit in a native type. Use as_bigint()
BER recursive parsing reached maximum depth (See MAX_RECURSION)
When parsing a defined sequence, some items could not be found
A DER constraint failed (object may be using BER encoding?)
Feature is not yet implemented
Custom(u32)
Custom error type left for parsers on top of this crate, so they can handle their custom errors
NomError(ErrorKind)
Error raised by the underlying nom parser
Trait Implementations
impl Debug for BerError
[src]
impl<I> ParseError<I> for BerError
[src]
fn from_error_kind(_input: I, kind: ErrorKind) -> Self
[src]
fn append(_input: I, kind: ErrorKind, _other: Self) -> Self
[src]
fn from_char(input: I, char) -> Self
[src]
fn or(self, other: Self) -> Self
[src]
fn add_context(_input: I, _ctx: &'static str, other: Self) -> Self
[src]
impl PartialEq<BerError> for BerError
[src]
impl StructuralPartialEq for BerError
[src]
Auto Trait Implementations
impl RefUnwindSafe for BerError
impl Send for BerError
impl Sync for BerError
impl Unpin for BerError
impl UnwindSafe for BerError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
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> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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>,