#[repr(u8)]pub enum ErrorExitCode {
Show 44 variants
AdminCredentialsAdministratorMissing = 100,
AdminCredentialsAdministratorNoDefault = 101,
AdminCredentialsConfigFromToml = 102,
AdminCredentialsConfigLoad = 103,
AdminCredentialsConfigStore = 104,
AdminCredentialsConfigToToml = 105,
AdminCredentialsCredsFileCreate = 106,
AdminCredentialsCredsFileMissing = 107,
AdminCredentialsCredsFileNotAFile = 108,
AdminCredentialsCredsFileWrite = 109,
AdminCredentialsPassphraseTooShort = 110,
ApplyPermissions = 10,
Chown = 11,
CommandAttachToStdin = 12,
CommandBackground = 13,
CommandExec = 14,
CommandNonZero = 15,
CommandWriteToStdin = 16,
ConfigConfigMissing = 120,
ConfigNetHsmConfig = 121,
NonAdminCredentialsCredentialsLoading = 140,
NonAdminCredentialsCredentialsMissing = 141,
NonAdminCredentialsNoSystemUser = 142,
NonAdminCredentialsNotSigningUser = 143,
NonAdminCredentialsSecretsDirCreate = 144,
NonAdminCredentialsSecretsFileCreate = 145,
NonAdminCredentialsSecretsFileMetadata = 146,
NonAdminCredentialsSecretsFileMissing = 147,
NonAdminCredentialsSecretsFileNotAFile = 148,
NonAdminCredentialsSecretsFilePermissions = 149,
NonAdminCredentialsSecretsFileRead = 150,
NonAdminCredentialsSecretsFileWrite = 151,
SignstarCommonAdminCredsApplyPermissions = 170,
SignstarCommonAdminCredsCreateDirectory = 171,
SignstarCommonAdminCredsDirChangeOwner = 172,
Thread = 17,
Utf8String = 18,
UtilsExecutableNotFound = 190,
UtilsMappingSystemUserGet = 191,
UtilsSystemUserData = 192,
UtilsSystemUserLookup = 193,
UtilsSystemUserMismatch = 194,
UtilsSystemUserNotRoot = 195,
UtilsSystemUserRoot = 196,
}
Variants§
AdminCredentialsAdministratorMissing = 100
Mapping for crate::admin_credentials::Error::AdministratorMissing
wrapped in
Error::AdminSecretHandling
.
AdminCredentialsAdministratorNoDefault = 101
Mapping for crate::admin_credentials::Error::AdministratorNoDefault
wrapped in
Error::AdminSecretHandling
.
AdminCredentialsConfigFromToml = 102
Mapping for crate::admin_credentials::Error::ConfigFromToml
wrapped in
Error::AdminSecretHandling
.
AdminCredentialsConfigLoad = 103
Mapping for crate::admin_credentials::Error::ConfigLoad
wrapped in
Error::AdminSecretHandling
.
AdminCredentialsConfigStore = 104
Mapping for crate::admin_credentials::Error::ConfigStore
wrapped in
Error::AdminSecretHandling
.
AdminCredentialsConfigToToml = 105
Mapping for crate::admin_credentials::Error::ConfigToToml
wrapped in
Error::AdminSecretHandling
.
AdminCredentialsCredsFileCreate = 106
Mapping for crate::admin_credentials::Error::CredsFileCreate
wrapped in
Error::AdminSecretHandling
.
AdminCredentialsCredsFileMissing = 107
Mapping for crate::admin_credentials::Error::CredsFileMissing
wrapped in
Error::AdminSecretHandling
.
AdminCredentialsCredsFileNotAFile = 108
Mapping for crate::admin_credentials::Error::CredsFileNotAFile
wrapped in
Error::AdminSecretHandling
.
AdminCredentialsCredsFileWrite = 109
Mapping for crate::admin_credentials::Error::CredsFileWrite
wrapped in
Error::AdminSecretHandling
.
AdminCredentialsPassphraseTooShort = 110
Mapping for crate::admin_credentials::Error::PassphraseTooShort
wrapped in
Error::AdminSecretHandling
.
ApplyPermissions = 10
Mapping for Error::ApplyPermissions
.
Chown = 11
Mapping for Error::Chown
.
CommandAttachToStdin = 12
Mapping for Error::CommandAttachToStdin
.
CommandBackground = 13
Mapping for Error::CommandBackground
.
CommandExec = 14
Mapping for Error::CommandExec
.
CommandNonZero = 15
Mapping for Error::CommandNonZero
.
CommandWriteToStdin = 16
Mapping for Error::CommandWriteToStdin
.
ConfigConfigMissing = 120
Mapping for crate::config::Error::ConfigMissing
wrapped in Error::Config
.
ConfigNetHsmConfig = 121
Mapping for crate::config::Error::NetHsmConfig
wrapped in Error::Config
.
NonAdminCredentialsCredentialsLoading = 140
Mapping for crate::non_admin_credentials::Error::CredentialsLoading
wrapped in
Error::NonAdminSecretHandling
.
NonAdminCredentialsCredentialsMissing = 141
Mapping for crate::non_admin_credentials::Error::CredentialsMissing
wrapped in
Error::NonAdminSecretHandling
.
NonAdminCredentialsNoSystemUser = 142
Mapping for crate::non_admin_credentials::Error::NoSystemUser
wrapped in
Error::NonAdminSecretHandling
.
NonAdminCredentialsNotSigningUser = 143
Mapping for crate::non_admin_credentials::Error::NotSigningUser
wrapped in
Error::NonAdminSecretHandling
.
NonAdminCredentialsSecretsDirCreate = 144
Mapping for crate::non_admin_credentials::Error::SecretsDirCreate
wrapped in
Error::NonAdminSecretHandling
.
NonAdminCredentialsSecretsFileCreate = 145
Mapping for crate::non_admin_credentials::Error::SecretsFileCreate
wrapped in
Error::NonAdminSecretHandling
.
NonAdminCredentialsSecretsFileMetadata = 146
Mapping for crate::non_admin_credentials::Error::SecretsFileMetadata
wrapped in
Error::NonAdminSecretHandling
.
NonAdminCredentialsSecretsFileMissing = 147
Mapping for crate::non_admin_credentials::Error::SecretsFileMissing
wrapped in
Error::NonAdminSecretHandling
.
NonAdminCredentialsSecretsFileNotAFile = 148
Mapping for crate::non_admin_credentials::Error::SecretsFileNotAFile
wrapped in
Error::NonAdminSecretHandling
.
NonAdminCredentialsSecretsFilePermissions = 149
Mapping for crate::non_admin_credentials::Error::SecretsFilePermissions
wrapped in
Error::NonAdminSecretHandling
.
NonAdminCredentialsSecretsFileRead = 150
Mapping for crate::non_admin_credentials::Error::SecretsFileRead
wrapped in
Error::NonAdminSecretHandling
.
NonAdminCredentialsSecretsFileWrite = 151
Mapping for crate::non_admin_credentials::Error::SecretsFileWrite
wrapped in
Error::NonAdminSecretHandling
.
SignstarCommonAdminCredsApplyPermissions = 170
Mapping for signstar_common::admin_credentials::Error::ApplyPermissions
wrapped in
Error::SignstarCommonAdminCreds
.
SignstarCommonAdminCredsCreateDirectory = 171
Mapping for signstar_common::admin_credentials::Error::CreateDirectory
wrapped in
Error::SignstarCommonAdminCreds
.
SignstarCommonAdminCredsDirChangeOwner = 172
Mapping for signstar_common::admin_credentials::Error::DirChangeOwner
wrapped in
Error::SignstarCommonAdminCreds
.
Thread = 17
Mapping for Error::Thread
.
Utf8String = 18
Mapping for Error::Utf8String
.
UtilsExecutableNotFound = 190
Mapping for crate::utils::Error::ExecutableNotFound
wrapped in Error::Utils
.
UtilsMappingSystemUserGet = 191
Mapping for crate::utils::Error::MappingSystemUserGet
wrapped in Error::Utils
.
UtilsSystemUserData = 192
Mapping for crate::utils::Error::SystemUserData
wrapped in Error::Utils
.
UtilsSystemUserLookup = 193
Mapping for crate::utils::Error::SystemUserLookup
wrapped in Error::Utils
.
UtilsSystemUserMismatch = 194
Mapping for crate::utils::Error::SystemUserMismatch
wrapped in Error::Utils
.
UtilsSystemUserNotRoot = 195
Mapping for crate::utils::Error::SystemUserNotRoot
wrapped in Error::Utils
.
UtilsSystemUserRoot = 196
Mapping for crate::utils::Error::SystemUserRoot
wrapped in Error::Utils
.
Trait Implementations§
Source§impl Clone for ErrorExitCode
impl Clone for ErrorExitCode
Source§fn clone(&self) -> ErrorExitCode
fn clone(&self) -> ErrorExitCode
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for ErrorExitCode
impl Debug for ErrorExitCode
Source§impl From<Error> for ErrorExitCode
impl From<Error> for ErrorExitCode
Source§impl From<ErrorExitCode> for ExitCode
impl From<ErrorExitCode> for ExitCode
Source§fn from(value: ErrorExitCode) -> Self
fn from(value: ErrorExitCode) -> Self
Source§impl From<ErrorExitCode> for i32
impl From<ErrorExitCode> for i32
Source§fn from(value: ErrorExitCode) -> Self
fn from(value: ErrorExitCode) -> Self
Source§impl From<ErrorExitCode> for u8
impl From<ErrorExitCode> for u8
Source§fn from(enum_value: ErrorExitCode) -> Self
fn from(enum_value: ErrorExitCode) -> Self
Source§impl Ord for ErrorExitCode
impl Ord for ErrorExitCode
Source§fn cmp(&self, other: &ErrorExitCode) -> Ordering
fn cmp(&self, other: &ErrorExitCode) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Source§impl PartialEq for ErrorExitCode
impl PartialEq for ErrorExitCode
Source§impl PartialOrd for ErrorExitCode
impl PartialOrd for ErrorExitCode
impl Copy for ErrorExitCode
impl Eq for ErrorExitCode
impl StructuralPartialEq for ErrorExitCode
Auto Trait Implementations§
impl Freeze for ErrorExitCode
impl RefUnwindSafe for ErrorExitCode
impl Send for ErrorExitCode
impl Sync for ErrorExitCode
impl Unpin for ErrorExitCode
impl UnwindSafe for ErrorExitCode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key
and return true
if they are equal.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>
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>
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