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
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