pub enum IdentityFileConvertError {
FailedToWriteOutput(Error),
IdentityFileContainsPlugin {
filename: Option<String>,
plugin_name: String,
},
NoIdentities {
filename: Option<String>,
},
}Expand description
Errors returned when converting an identity file to a recipients file.
Variants§
FailedToWriteOutput(Error)
An I/O error occurred while writing out a recipient corresponding to an identity in this file.
IdentityFileContainsPlugin
Available on crate feature
plugin only.The identity file contains a plugin identity, which can be converted to a recipient for encryption purposes, but not for writing a recipients file.
NoIdentities
The identity file contains no identities, and thus cannot be used to produce a recipients file.
Trait Implementations§
Source§impl Debug for IdentityFileConvertError
impl Debug for IdentityFileConvertError
Source§impl Display for IdentityFileConvertError
impl Display for IdentityFileConvertError
Source§impl Error for IdentityFileConvertError
impl Error for IdentityFileConvertError
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 IdentityFileConvertError
impl !RefUnwindSafe for IdentityFileConvertError
impl Send for IdentityFileConvertError
impl Sync for IdentityFileConvertError
impl Unpin for IdentityFileConvertError
impl UnsafeUnpin for IdentityFileConvertError
impl !UnwindSafe for IdentityFileConvertError
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