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
SessionExpired
EmptyRequest
Backend
NoMatchingEntries
NoMatchingAttributes
CorruptedEntry(u64)
Tuple Fields
0: u64
CorruptedIndex(String)
Tuple Fields
0: String
ConsistencyError(Vec<Result<(), ConsistencyError>>)
Tuple Fields
0: Vec<Result<(), ConsistencyError>>
SchemaViolation(SchemaError)
Tuple Fields
0: SchemaError
Plugin(PluginError)
Tuple Fields
0: PluginError
FilterGeneration
FilterUuidResolution
InvalidAttributeName(String)
Tuple Fields
0: String
InvalidAttribute(String)
Tuple Fields
0: String
InvalidDbState
InvalidCacheState
InvalidValueState
InvalidEntryId
InvalidRequestState
InvalidState
InvalidEntryState
InvalidUuid
InvalidReplChangeId
InvalidAcpState(String)
Tuple Fields
0: String
InvalidSchemaState(String)
Tuple Fields
0: String
InvalidAccountState(String)
Tuple Fields
0: String
BackendEngine
SqliteError
FsError
SerdeJsonError
SerdeCborError
AccessDenied
NotAuthenticated
InvalidAuthState(String)
Tuple Fields
0: String
InvalidSessionState
SystemProtectedObject
SystemProtectedAttribute
PasswordTooWeak
PasswordTooShort(usize)
Tuple Fields
0: usize
PasswordEmpty
PasswordBadListed
CryptographyError
ResourceLimit
QueueDisconnected
Webauthn
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
Auto Trait Implementations
impl RefUnwindSafe for OperationError
impl Send for OperationError
impl Sync for OperationError
impl Unpin for OperationError
impl UnwindSafe for OperationError
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more