[−][src]Trait file_api::reader::Reader
Required methods
fn new() -> Self
fn open(&mut self, filename: &str) -> Result<(), String>
fn get_cache_size(&self) -> Option<usize>
fn set_cache_size(&mut self, cache_size: Option<usize>)
fn get_max_end_position(&self) -> Option<u64>
fn set_max_end_position(&mut self, max_end_position: Option<u64>)
fn get_position(&mut self) -> Result<u64, String>
fn get_size(&mut self) -> Result<u64, String>
fn read(&mut self, size: usize) -> Result<Vec<u8>, String>
fn seek(&mut self, seek: SeekFrom) -> Result<u64, String>
Implementors
impl Reader for FileReader
[src]
impl Reader for FileReader
fn new() -> FileReader | [src] |
fn open(&mut self, filename: &str) -> Result<(), String> | [src] |
fn get_position(&mut self) -> Result<u64, String> | [src] |
fn get_cache_size(&self) -> Option<usize> | [src] |
fn set_cache_size(&mut self, cache_size: Option<usize>) | [src] |
fn get_max_end_position(&self) -> Option<u64> | [src] |
fn set_max_end_position(&mut self, max_end_position: Option<u64>) | [src] |
fn get_size(&mut self) -> Result<u64, String> | [src] |
fn read(&mut self, size: usize) -> Result<Vec<u8>, String> | [src] |
fn seek(&mut self, seek: SeekFrom) -> Result<u64, String> | [src] |
impl Reader for HttpReader
[src]
impl Reader for HttpReader
fn new() -> HttpReader | [src] |
fn open(&mut self, filename: &str) -> Result<(), String> | [src] |
fn get_position(&mut self) -> Result<u64, String> | [src] |
fn get_cache_size(&self) -> Option<usize> | [src] |
fn set_cache_size(&mut self, cache_size: Option<usize>) | [src] |
fn get_max_end_position(&self) -> Option<u64> | [src] |
fn set_max_end_position(&mut self, max_end_position: Option<u64>) | [src] |
fn get_size(&mut self) -> Result<u64, String> | [src] |
fn read(&mut self, size: usize) -> Result<Vec<u8>, String> | [src] |
fn seek(&mut self, seek: SeekFrom) -> Result<u64, String> | [src] |
impl Reader for MainReader
[src]
impl Reader for MainReader
fn new() -> MainReader | [src] |
fn open(&mut self, filename: &str) -> Result<(), String> | [src] |
fn get_cache_size(&self) -> Option<usize> | [src] |
fn set_cache_size(&mut self, cache_size: Option<usize>) | [src] |
fn get_max_end_position(&self) -> Option<u64> | [src] |
fn set_max_end_position(&mut self, max_end_position: Option<u64>) | [src] |
fn get_position(&mut self) -> Result<u64, String> | [src] |
fn get_size(&mut self) -> Result<u64, String> | [src] |
fn read(&mut self, size: usize) -> Result<Vec<u8>, String> | [src] |
fn seek(&mut self, seek: SeekFrom) -> Result<u64, String> | [src] |