data_bucket 0.4.0

DataBucket is container for WorkTable's data
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
pub mod rkyv_data;
mod types;
mod util;

pub use types::DataTypeValue;

pub trait DataType {
    fn advance_accum(&self, accum: &mut usize);
    #[allow(clippy::wrong_self_convention)]
    fn from_pointer(&self, pointer: *const u8, start_pointer: *const u8) -> DataTypeValue;
    fn advance_pointer_for_padding(&self, pointer: &mut *const u8, start_pointer: *const u8);
    fn advance_pointer(&self, pointer: &mut *const u8);
}