[−][src]Enum ironoxide::IronOxideErr
Errors generated by IronOxide SDK operations
Variants
DocumentHeaderParseFailure(String)
AesError(Unspecified)
InvalidRecryptEncryptedValue(String)
RecryptError(String)
UserDoesNotExist(String)
UserOrGroupDoesNotExist(UserOrGroup)
InitializeError(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.
No policy exists for the segment
ProtobufSerdeError(ProtobufError)
Protobuf encode/decode error
ProtobufValidationError(String)
Protobuf decode succeeded, but the result is not valid
UserPrivateKeyRotationError(String)
GroupPrivateKeyRotationError(String)
Fields of OperationTimedOut
operation: SdkOperation
duration: Duration
Trait Implementations
impl Debug for IronOxideErr
[src]
impl Display for IronOxideErr
[src]
impl Error for IronOxideErr
[src]
pub fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
pub fn description(&self) -> &str
1.0.0[src]
pub fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl From<(Error, RequestErrorCode)> for IronOxideErr
[src]
impl From<(Error, RequestErrorCode)> for IronOxideErr
[src]
impl From<(Error, RequestErrorCode)> for IronOxideErr
[src]
impl From<(ParseError, RequestErrorCode)> for IronOxideErr
[src]
pub fn from((e, code): (ParseError, RequestErrorCode)) -> Self
[src]
impl From<IronOxideErr> for String
[src]
A way to turn IronSdkErr into Strings for the Java binding
pub fn from(err: IronOxideErr) -> Self
[src]
impl From<NonEmptyVecError> for IronOxideErr
[src]
pub fn from(_: NonEmptyVecError) -> Self
[src]
impl From<ProtobufError> for IronOxideErr
[src]
pub fn from(e: ProtobufError) -> Self
[src]
impl From<RecryptErr> for IronOxideErr
[src]
pub fn from(recrypt_err: RecryptErr) -> Self
[src]
impl From<Unspecified> for IronOxideErr
[src]
pub fn from(ring_err: Unspecified) -> Self
[src]
Auto Trait Implementations
impl !RefUnwindSafe for IronOxideErr
[src]
impl Send for IronOxideErr
[src]
impl Sync for IronOxideErr
[src]
impl Unpin for IronOxideErr
[src]
impl !UnwindSafe for IronOxideErr
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
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.
pub 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.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,