1#[derive(Debug, thiserror::Error)]
5pub enum Error {
6 #[error(transparent)]
8 ChangeUserRun(#[from] change_user_run::Error),
9
10 #[error("OpenPGP error: {0}")]
12 OpenPgp(#[from] crate::openpgp::Error),
13
14 #[error("Secret file error: {0}")]
16 SecretFile(#[from] crate::secret_file::Error),
17
18 #[error("Signer error: {0}")]
20 Signer(#[from] crate::signer::error::Error),
21
22 #[error("Test helper error: {0}")]
24 #[cfg(feature = "_test-helpers")]
25 TestHelper(#[from] crate::test::Error),
26}