[][src]Struct tink_core::keyset::MemReaderWriter

pub struct MemReaderWriter {
    pub keyset: Option<Keyset>,
    pub encrypted_keyset: Option<EncryptedKeyset>,
}

MemReaderWriter implements keyset::Reader and keyset.Writer with in-memory storage.

Fields

keyset: Option<Keyset>encrypted_keyset: Option<EncryptedKeyset>

Trait Implementations

impl Default for MemReaderWriter[src]

impl Reader for MemReaderWriter[src]

fn read(&mut self) -> Result<Keyset, TinkError>[src]

Return Keyset from memory.

fn read_encrypted(&mut self) -> Result<EncryptedKeyset, TinkError>[src]

Return EncryptedKeyset from memory.

impl Writer for MemReaderWriter[src]

fn write(&mut self, keyset: &Keyset) -> Result<(), TinkError>[src]

Write keyset to memory.

fn write_encrypted(&mut self, keyset: &EncryptedKeyset) -> Result<(), TinkError>[src]

Write encrypted keyset to memory.

Auto Trait Implementations

impl RefUnwindSafe for MemReaderWriter

impl Send for MemReaderWriter

impl Sync for MemReaderWriter

impl Unpin for MemReaderWriter

impl UnwindSafe for MemReaderWriter

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<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, 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>,