Enum age::cli_common::ReadError
source · pub enum ReadError {
EncryptedIdentities(DecryptError),
IdentityEncryptedWithoutPassphrase(String),
IdentityNotFound(String),
InvalidRecipient(String),
InvalidRecipientsFile {
filename: String,
line_number: usize,
},
Io(Error),
MissingPlugin {
binary_name: String,
},
MissingRecipientsFile(String),
MultipleStdin,
RsaModulusTooLarge,
RsaModulusTooSmall,
UnsupportedKey(String, UnsupportedKey),
}
Available on crate feature
cli-common
only.Expand description
Errors that can occur while reading recipients or identities.
Variants§
EncryptedIdentities(DecryptError)
An error occured while decrypting passphrase-encrypted identities.
IdentityEncryptedWithoutPassphrase(String)
An age identity was encrypted without a passphrase.
IdentityNotFound(String)
The given identity file could not be found.
InvalidRecipient(String)
The given recipient string is invalid.
InvalidRecipientsFile
Fields
A recipients file contains non-recipient data.
Io(Error)
An I/O error occurred while reading.
MissingPlugin
Available on crate feature
plugin
only.A required plugin could not be found.
MissingRecipientsFile(String)
The given recipients file could not be found.
MultipleStdin
Standard input was used by multiple files.
RsaModulusTooLarge
Available on crate feature
ssh
only.A recipient is an ssh-rsa
public key with a modulus larger than we support.
RsaModulusTooSmall
Available on crate feature
ssh
only.A recipient is a weak ssh-rsa
public key with a modulus smaller than 2048 bits.
UnsupportedKey(String, UnsupportedKey)
Available on crate feature
ssh
only.The given identity file contains an SSH key that we know how to parse, but that we do not support.
Trait Implementations§
source§impl Error for ReadError
impl Error for ReadError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
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 !RefUnwindSafe for ReadError
impl Send for ReadError
impl Sync for ReadError
impl Unpin for ReadError
impl !UnwindSafe for ReadError
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