[−]Enum ironoxide::IronOxideErr
Errors generated by IronOxide SDK operations
Variants
ValidationError(String, String)
DocumentHeaderParseFailure(String)
WrongSizeError(Option<usize>, Option<usize>)
KeyGenerationError
AesError(Unspecified)
AesEncryptedDocSizeError
InvalidRecryptEncryptedValue(String)
RecryptError(String)
UserDoesNotExist(String)
InitializeError
RequestError
Fields of RequestError
RequestServerErrors
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
.
Fields of RequestServerErrors
MissingTransformBlocks
NotGroupAdmin(GroupId)
The operation failed because the accessing user was not a group admin, but must be for the operation to work.
Trait Implementations
impl From<Unspecified> for IronOxideErr
[src]
fn from(ring_err: Unspecified) -> Self
[src]
impl From<RecryptErr> for IronOxideErr
[src]
fn from(recrypt_err: RecryptErr) -> 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 PartialEq<IronOxideErr> for IronOxideErr
[src]
fn eq(&self, other: &IronOxideErr) -> bool
[src]
fn ne(&self, other: &IronOxideErr) -> bool
[src]
impl Display for IronOxideErr
impl Debug for IronOxideErr
[src]
impl Error for IronOxideErr
Auto Trait Implementations
impl Unpin for IronOxideErr
impl Sync for IronOxideErr
impl Send for IronOxideErr
impl RefUnwindSafe for IronOxideErr
impl UnwindSafe for IronOxideErr
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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> 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>
Returns the "name" of the error. Read more
fn cause(&self) -> Option<&(dyn Fail + 'static)>
Returns a reference to the underlying cause of this failure, if it is an error that wraps other errors. Read more
fn backtrace(&self) -> Option<&Backtrace>
Returns a reference to the Backtrace
carried by this failure, if it carries one. Read more
fn context<D>(self, context: D) -> Context<D> where
D: Display + Send + Sync + 'static,
D: Display + Send + Sync + 'static,
Provides context for this failure. Read more
fn compat(self) -> Compat<Self>
Wraps this failure in a compatibility wrapper that implements std::error::Error
. Read more
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> Erased for T
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
U: TryFrom<T>,