[−]Enum ironoxide::IronOxideErr
Errors generated by IronOxide SDK operations
Variants
DocumentHeaderParseFailure(String)
AesError(Unspecified)
InvalidRecryptEncryptedValue(String)
RecryptError(String)
UserDoesNotExist(String)
This is used if the response from the server was an error. In that case we know that the format of the errors will be ServerError
.
NotGroupAdmin(GroupId)
The operation failed because the accessing user was not a group admin, but must be for the operation to work.
ProtobufSerdeError(ProtobufError)
Protobuf encode/decode error
ProtobufValidationError(String)
Protobuf decode succeeded, but the result is not valid
UserPrivateKeyRotationError(String)
Trait Implementations
impl From<Unspecified> for IronOxideErr
[src]
fn from(ring_err: Unspecified) -> Self
[src]
impl From<(Error, RequestErrorCode)> for IronOxideErr
[src]
impl From<(ParseError, RequestErrorCode)> for IronOxideErr
[src]
impl From<(Error, RequestErrorCode)> for IronOxideErr
[src]
impl From<RecryptErr> for IronOxideErr
[src]
fn from(recrypt_err: RecryptErr) -> Self
[src]
impl From<ProtobufError> for IronOxideErr
[src]
fn from(e: ProtobufError) -> Self
[src]
impl From<NonEmptyVecError> for IronOxideErr
[src]
fn from(_: NonEmptyVecError) -> Self
[src]
impl From<IronOxideErr> for String
[src]
A way to turn IronSdkErr into Strings for the Java binding
fn from(err: IronOxideErr) -> Self
[src]
impl Display for IronOxideErr
impl Debug for IronOxideErr
[src]
impl Error for IronOxideErr
Auto Trait Implementations
impl Send for IronOxideErr
impl Sync for IronOxideErr
impl Unpin for IronOxideErr
impl !UnwindSafe for IronOxideErr
impl !RefUnwindSafe for IronOxideErr
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> AsFail for T where
T: Fail,
T: Fail,
fn as_fail(&self) -> &(dyn Fail + 'static)
impl<E> Fail for E where
E: 'static + Error + Send + Sync,
E: 'static + Error + Send + Sync,
fn name(&self) -> Option<&str>
fn cause(&self) -> Option<&(dyn Fail + 'static)>
fn backtrace(&self) -> Option<&Backtrace>
fn context<D>(self, context: D) -> Context<D> where
D: Display + Send + Sync + 'static,
D: Display + Send + Sync + 'static,
fn compat(self) -> Compat<Self>
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
U: TryFrom<T>,