Enum kanidm_proto::v1::OperationError
source · pub enum OperationError {
Show 64 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,
InvalidSyncState,
InvalidState,
InvalidEntryState,
InvalidUuid,
InvalidReplChangeId,
InvalidAcpState(String),
InvalidSchemaState(String),
InvalidAccountState(String),
MissingEntries,
ModifyAssertionFailed,
BackendEngine,
SqliteError,
FsError,
SerdeJsonError,
SerdeCborError,
AccessDenied,
NotAuthenticated,
NotAuthorised,
InvalidAuthState(String),
InvalidSessionState,
SystemProtectedObject,
SystemProtectedAttribute,
PasswordQuality(Vec<PasswordFeedback>),
CryptographyError,
ResourceLimit,
QueueDisconnected,
Webauthn,
Wait(OffsetDateTime),
ReplReplayFailure,
ReplEntryNotChanged,
ReplInvalidRUVState,
ReplDomainLevelUnsatisfiable,
ReplDomainUuidMismatch,
ReplServerUuidSplitDataState,
TransactionAlreadyCommitted,
GidOverlapsSystemMin(u32),
ValueDenyName,
CU0001WebauthnAttestationNotTrusted,
CU0002WebauthnRegistrationError,
VS0001IncomingReplSshPublicKey,
VL0001ValueSshPublicKeyString,
SC0001IncomingSshPublicKey,
MG0001InvalidReMigrationLevel,
MG0002RaiseDomainLevelExceedsMaximum,
MG0003ServerPhaseInvalidForMigration,
}
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
InvalidSyncState
InvalidState
InvalidEntryState
InvalidUuid
InvalidReplChangeId
InvalidAcpState(String)
InvalidSchemaState(String)
InvalidAccountState(String)
MissingEntries
ModifyAssertionFailed
BackendEngine
SqliteError
FsError
SerdeJsonError
SerdeCborError
AccessDenied
NotAuthenticated
NotAuthorised
InvalidAuthState(String)
InvalidSessionState
SystemProtectedObject
SystemProtectedAttribute
PasswordQuality(Vec<PasswordFeedback>)
CryptographyError
ResourceLimit
QueueDisconnected
Webauthn
Wait(OffsetDateTime)
ReplReplayFailure
ReplEntryNotChanged
ReplInvalidRUVState
ReplDomainLevelUnsatisfiable
ReplDomainUuidMismatch
ReplServerUuidSplitDataState
TransactionAlreadyCommitted
GidOverlapsSystemMin(u32)
when you ask for a gid that’s lower than a safe minimum
ValueDenyName
When a name is denied by the system config
CU0001WebauthnAttestationNotTrusted
CU0002WebauthnRegistrationError
VS0001IncomingReplSshPublicKey
VL0001ValueSshPublicKeyString
SC0001IncomingSshPublicKey
MG0001InvalidReMigrationLevel
MG0002RaiseDomainLevelExceedsMaximum
MG0003ServerPhaseInvalidForMigration
Trait Implementations§
source§impl Debug for OperationError
impl Debug for OperationError
source§impl<'de> Deserialize<'de> for OperationError
impl<'de> Deserialize<'de> for OperationError
source§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
source§impl PartialEq for OperationError
impl PartialEq for OperationError
source§impl Serialize for OperationError
impl Serialize for OperationError
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§
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
Mutably borrows from an owned value. Read more