pub enum ErrorCode {
Show 48 variants
NoError,
ValidationError,
AuthorizationModelNotFound,
AuthorizationModelResolutionTooComplex,
InvalidWriteInput,
CannotAllowDuplicateTuplesInOneRequest,
CannotAllowDuplicateTypesInOneRequest,
CannotAllowMultipleReferencesToOneRelation,
InvalidContinuationToken,
InvalidTupleSet,
InvalidCheckInput,
InvalidExpandInput,
UnsupportedUserSet,
InvalidObjectFormat,
WriteFailedDueToInvalidInput,
AuthorizationModelAssertionsNotFound,
LatestAuthorizationModelNotFound,
TypeNotFound,
RelationNotFound,
EmptyRelationDefinition,
InvalidUser,
InvalidTuple,
UnknownRelation,
StoreIdInvalidLength,
AssertionsTooManyItems,
IdTooLong,
AuthorizationModelIdTooLong,
TupleKeyValueNotSpecified,
TupleKeysTooManyOrTooFewItems,
PageSizeInvalid,
ParamMissingValue,
DifferenceBaseMissingValue,
SubtractBaseMissingValue,
ObjectTooLong,
RelationTooLong,
TypeDefinitionsTooFewItems,
TypeInvalidLength,
TypeInvalidPattern,
RelationsTooFewItems,
RelationsTooLong,
RelationsInvalidPattern,
ObjectInvalidPattern,
QueryStringTypeContinuationTokenMismatch,
ExceededEntityLimit,
InvalidContextualTuple,
DuplicateContextualTuple,
InvalidAuthorizationModel,
UnsupportedSchemaVersion,
}Expand description
rust SDK for OpenFGA
API version: 0.1 Website: https://openfga.dev Documentation: https://openfga.dev/docs Support: https://discord.gg/8naAwJfWN6 License: Apache-2.0
NOTE: This file was auto generated by OpenAPI Generator (https://openapi-generator.tech). DO NOT EDIT.
Variants§
NoError
ValidationError
AuthorizationModelNotFound
AuthorizationModelResolutionTooComplex
InvalidWriteInput
CannotAllowDuplicateTuplesInOneRequest
CannotAllowDuplicateTypesInOneRequest
CannotAllowMultipleReferencesToOneRelation
InvalidContinuationToken
InvalidTupleSet
InvalidCheckInput
InvalidExpandInput
UnsupportedUserSet
InvalidObjectFormat
WriteFailedDueToInvalidInput
AuthorizationModelAssertionsNotFound
LatestAuthorizationModelNotFound
TypeNotFound
RelationNotFound
EmptyRelationDefinition
InvalidUser
InvalidTuple
UnknownRelation
StoreIdInvalidLength
AssertionsTooManyItems
IdTooLong
AuthorizationModelIdTooLong
TupleKeyValueNotSpecified
TupleKeysTooManyOrTooFewItems
PageSizeInvalid
ParamMissingValue
DifferenceBaseMissingValue
SubtractBaseMissingValue
ObjectTooLong
RelationTooLong
TypeDefinitionsTooFewItems
TypeInvalidLength
TypeInvalidPattern
RelationsTooFewItems
RelationsTooLong
RelationsInvalidPattern
ObjectInvalidPattern
QueryStringTypeContinuationTokenMismatch
ExceededEntityLimit
InvalidContextualTuple
DuplicateContextualTuple
InvalidAuthorizationModel
UnsupportedSchemaVersion
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ErrorCode
impl<'de> Deserialize<'de> for ErrorCode
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 Ord for ErrorCode
impl Ord for ErrorCode
Source§impl PartialOrd for ErrorCode
impl PartialOrd for ErrorCode
impl Copy for ErrorCode
impl Eq for ErrorCode
impl StructuralPartialEq for ErrorCode
Auto Trait Implementations§
impl Freeze for ErrorCode
impl RefUnwindSafe for ErrorCode
impl Send for ErrorCode
impl Sync for ErrorCode
impl Unpin for ErrorCode
impl UnwindSafe for ErrorCode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.