Trait AnyStoredVec
Source pub trait AnyStoredVec: AnyVec {
Show 13 methods
// Required methods
fn db_path(&self) -> PathBuf;
fn region(&self) -> &Region;
fn header(&self) -> &Header;
fn mut_header(&mut self) -> &mut Header;
fn saved_stamped_changes(&self) -> u16;
fn flush(&mut self) -> Result<()>;
fn real_stored_len(&self) -> usize;
fn stored_len(&self) -> usize;
fn serialize_changes(&self) -> Result<Vec<u8>>;
// Provided methods
fn safe_flush(&mut self, exit: &Exit) -> Result<()> { ... }
fn update_stamp(&mut self, stamp: Stamp) { ... }
fn stamp(&self) -> Stamp { ... }
fn stamped_flush(&mut self, stamp: Stamp) -> Result<()> { ... }
}