[][src]Struct shielded::UnShielded

pub struct UnShielded<'a> { /* fields omitted */ }

UnShielded memory containing decrypted contents of what previously was encrypted. After UnShielded goes out of scope or is dropped, the Shielded is reinitialized with new cryptographic keys and the contents are crypted again.

Trait Implementations

impl<'a> Drop for UnShielded<'a>[src]

impl<'a> AsRef<[u8]> for UnShielded<'a>[src]

Auto Trait Implementations

impl<'a> Send for UnShielded<'a>

impl<'a> Sync for UnShielded<'a>

Blanket Implementations

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

impl<T> From<T> for T[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<T> BorrowMut<T> for T where
    T: ?Sized
[src]

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

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