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::reader::channel_reader::ChannelReader;
use crate::stream::reader::file_reader::FileReader;
use crate::stream::reader::memory_reader::MemoryReader;

pub mod channel_reader;
pub mod file_reader;
pub mod memory_reader;
#[cfg(feature = "s3")]
pub mod s3_reader;

#[derive(Debug)]
pub enum StreamReader<'a> {
    Channel(ChannelReader),
    Memory(MemoryReader),
    File(FileReader<'a>),
    #[cfg(feature = "s3")]
    S3(crate::stream::reader::s3_reader::S3Reader<'a>),
}