pub trait DataWriter: Debug {
// Required methods
fn write_data(&mut self, data: &[u8], offset: u64);
fn append_data(&mut self, data: &[u8]);
fn take(&self) -> Vec<u8> ⓘ;
}Expand description
The data writer
Required Methods§
Sourcefn write_data(&mut self, data: &[u8], offset: u64)
fn write_data(&mut self, data: &[u8], offset: u64)
Write data at the specified offset
Sourcefn append_data(&mut self, data: &[u8])
fn append_data(&mut self, data: &[u8])
Append data to the end of the storage