Skip to main content

CustomArchiveStreamCallbacks

Trait CustomArchiveStreamCallbacks 

Source
pub trait CustomArchiveStreamCallbacks {
    // Provided methods
    fn write_header(&mut self, _header: &Header) -> Result<()> { ... }
    fn write_blob(&mut self, _key: FieldKey, _buffer: &[u8]) -> Result<()> { ... }
    fn read_header(&mut self) -> Result<Option<Header>> { ... }
    fn read_blob(&mut self, _key: FieldKey, _buffer: &mut [u8]) -> Result<()> { ... }
    fn cancel(&mut self) { ... }
    fn close(&mut self) -> Result<()> { ... }
}

Provided Methods§

Source

fn write_header(&mut self, _header: &Header) -> Result<()>

Source

fn write_blob(&mut self, _key: FieldKey, _buffer: &[u8]) -> Result<()>

Source

fn read_header(&mut self) -> Result<Option<Header>>

Source

fn read_blob(&mut self, _key: FieldKey, _buffer: &mut [u8]) -> Result<()>

Source

fn cancel(&mut self)

Source

fn close(&mut self) -> Result<()>

Implementors§