Enum kanidm_proto::v1::OperationError [−][src]
pub enum OperationError {
Show 45 variants
SessionExpired,
EmptyRequest,
Backend,
NoMatchingEntries,
NoMatchingAttributes,
CorruptedEntry(u64),
CorruptedIndex(String),
ConsistencyError(Vec<Result<(), ConsistencyError>>),
SchemaViolation(SchemaError),
Plugin(PluginError),
FilterGeneration,
FilterUuidResolution,
InvalidAttributeName(String),
InvalidAttribute(String),
InvalidDbState,
InvalidCacheState,
InvalidValueState,
InvalidEntryId,
InvalidRequestState,
InvalidState,
InvalidEntryState,
InvalidUuid,
InvalidReplChangeId,
InvalidAcpState(String),
InvalidSchemaState(String),
InvalidAccountState(String),
BackendEngine,
SqliteError,
FsError,
SerdeJsonError,
SerdeCborError,
AccessDenied,
NotAuthenticated,
InvalidAuthState(String),
InvalidSessionState,
SystemProtectedObject,
SystemProtectedAttribute,
PasswordTooWeak,
PasswordTooShort(usize),
PasswordEmpty,
PasswordBadListed,
CryptographyError,
ResourceLimit,
QueueDisconnected,
Webauthn,
}
Variants
CorruptedEntry(u64)
Tuple Fields of CorruptedEntry
0: u64
CorruptedIndex(String)
Tuple Fields of CorruptedIndex
0: String
ConsistencyError(Vec<Result<(), ConsistencyError>>)
Tuple Fields of ConsistencyError
0: Vec<Result<(), ConsistencyError>>
SchemaViolation(SchemaError)
Tuple Fields of SchemaViolation
0: SchemaError
Plugin(PluginError)
Tuple Fields of Plugin
0: PluginError
InvalidAttributeName(String)
Tuple Fields of InvalidAttributeName
0: String
InvalidAttribute(String)
Tuple Fields of InvalidAttribute
0: String
InvalidAcpState(String)
Tuple Fields of InvalidAcpState
0: String
InvalidSchemaState(String)
Tuple Fields of InvalidSchemaState
0: String
InvalidAccountState(String)
Tuple Fields of InvalidAccountState
0: String
InvalidAuthState(String)
Tuple Fields of InvalidAuthState
0: String
PasswordTooShort(usize)
Tuple Fields of PasswordTooShort
0: usize
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more