pub enum CtlError {
Io(Error),
Der(Error),
ContentType(ContentType),
MissingSignedData,
Content(ObjectIdentifier),
MissingSignedDataContent,
}Expand description
Possible errors while parsing a certificate trust list.
Variants§
Io(Error)
I/O errors.
Der(Error)
Invalid DER.
ContentType(ContentType)
Valid PKCS#7, but the wrong content-type.
MissingSignedData
Valid PKCS#7, but no encapsulated signed-data.
Content(ObjectIdentifier)
Valid PKCS#7 with signed-data, but not a CertificateTrustList.
MissingSignedDataContent
Valid PKCS#7 that claims to have a CertificateTrustList, but not present.
Trait Implementations§
Source§impl Error for CtlError
impl Error for CtlError
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()
Auto Trait Implementations§
impl Freeze for CtlError
impl !RefUnwindSafe for CtlError
impl Send for CtlError
impl Sync for CtlError
impl Unpin for CtlError
impl UnsafeUnpin for CtlError
impl !UnwindSafe for CtlError
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more