[][src]Struct ironoxide::document::advanced::DocumentDecryptUnmanagedResult

pub struct DocumentDecryptUnmanagedResult { /* fields omitted */ }

Decrypted document bytes and metadata.

Result from document_decrypt_unmanaged.

Implementations

impl DocumentDecryptUnmanagedResult[src]

pub fn id(&self) -> &DocumentId[src]

ID of the document

pub fn access_via(&self) -> &UserOrGroup[src]

User or group that granted access to the encrypted data

More specifically, the user or group associated with the EDEK that was chosen and transformed by the webservice

pub fn decrypted_data(&self) -> &[u8][src]

Bytes of decrypted document data

Trait Implementations

impl Clone for DocumentDecryptUnmanagedResult[src]

impl Debug for DocumentDecryptUnmanagedResult[src]

impl Eq for DocumentDecryptUnmanagedResult[src]

impl Hash for DocumentDecryptUnmanagedResult[src]

impl PartialEq<DocumentDecryptUnmanagedResult> for DocumentDecryptUnmanagedResult[src]

impl StructuralEq for DocumentDecryptUnmanagedResult[src]

impl StructuralPartialEq for DocumentDecryptUnmanagedResult[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
    Q: Eq + ?Sized,
    K: Borrow<Q> + ?Sized
[src]

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

impl<T> Instrument for T[src]

impl<T> Instrument 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, 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>,