cryptr 0.10.0

simple encrypted (streaming) values
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use crate::stream::writer::channel_writer::ChannelWriter;
use crate::stream::writer::file_writer::FileWriter;
use crate::stream::writer::memory_writer::MemoryWriter;

pub mod channel_writer;
pub mod file_writer;
pub mod memory_writer;
#[cfg(feature = "s3")]
pub mod s3_writer;

#[derive(Debug)]
pub enum StreamWriter<'a> {
    Channel(ChannelWriter),
    Memory(MemoryWriter<'a>),
    File(FileWriter<'a>),
    #[cfg(feature = "s3")]
    S3(crate::stream::writer::s3_writer::S3Writer<'a>),
}