[][src]Struct tink_streaming_aead::subtle::noncebased::Writer

pub struct Writer { /* fields omitted */ }

Implementations

impl Writer[src]

pub fn new(params: WriterParams) -> Result<Writer, TinkError>[src]

Create a new Writer instance.

Trait Implementations

impl Drop for Writer[src]

Manual Drop implementation which ensures the stream is closed.

impl EncryptingWrite for Writer[src]

impl Write for Writer[src]

fn flush(&mut self) -> Result<()>[src]

Flushing an encrypting writer does nothing even when there is buffered plaintext, because only complete segments can be written.

Auto Trait Implementations

impl !RefUnwindSafe for Writer

impl !Send for Writer

impl !Sync for Writer

impl Unpin for Writer

impl !UnwindSafe for Writer

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