[][src]Enum ironoxide::SdkOperation

pub enum SdkOperation {
    InitializeSdk,
    InitializeSdkCheckRotation,
    RotateAll,
    DocumentList,
    DocumentGetMetadata,
    DocumentEncrypt,
    DocumentUpdateBytes,
    DocumentDecrypt,
    DocumentUpdateName,
    DocumentGrantAccess,
    DocumentRevokeAccess,
    DocumentEncryptUnmanaged,
    DocumentDecryptUnmanaged,
    UserCreate,
    UserListDevices,
    GenerateNewDevice,
    UserDeleteDevice,
    UserVerify,
    UserGetPublicKey,
    UserRotatePrivateKey,
    GroupList,
    GroupCreate,
    GroupGetMetadata,
    GroupDelete,
    GroupUpdateName,
    GroupAddMembers,
    GroupRemoveMembers,
    GroupAddAdmins,
    GroupRemoveAdmins,
    GroupRotatePrivateKey,
}

Public SDK operations

Variants

InitializeSdk
InitializeSdkCheckRotation
RotateAll
DocumentList
DocumentGetMetadata
DocumentEncrypt
DocumentUpdateBytes
DocumentDecrypt
DocumentUpdateName
DocumentGrantAccess
DocumentRevokeAccess
DocumentEncryptUnmanaged
DocumentDecryptUnmanaged
UserCreate
UserListDevices
GenerateNewDevice
UserDeleteDevice
UserVerify
UserGetPublicKey
UserRotatePrivateKey
GroupList
GroupCreate
GroupGetMetadata
GroupDelete
GroupUpdateName
GroupAddMembers
GroupRemoveMembers
GroupAddAdmins
GroupRemoveAdmins
GroupRotatePrivateKey

Trait Implementations

impl Clone for SdkOperation[src]

impl Copy for SdkOperation[src]

impl Debug for SdkOperation[src]

impl Display for SdkOperation[src]

impl Eq for SdkOperation[src]

impl Hash for SdkOperation[src]

impl PartialEq<SdkOperation> for SdkOperation[src]

impl StructuralEq for SdkOperation[src]

impl StructuralPartialEq for SdkOperation[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,