Skip to main content

Crate tablestg

Crate tablestg 

Source
Expand description

Everything is very preliminary, this crate is not yet at all stable.

Re-exports§

pub use pageset::*;
pub use buckmap::*;
pub use varval::*;
pub use sys::*;
pub use datatype::*;
pub use value::*;

Modules§

buckmap
BuckMap - maps keys to values using 64 bit hash.
datatype
DataType – describes data type
pageset
PageSet - keeps track of changed pages that need saving.
sys
ToDo
value
Value – generic instance of a data type
varval
VarValAddr – storage of variable length values.

Structs§

Arc
A thread-safe reference-counting pointer. ‘Arc’ stands for ‘Atomically Reference Counted’.
Exp

Enums§

ExpInner

Type Aliases§

Data
Arc<Vec<u8>>
LBox
BoxA<T, Local>
LString
StringA<Local>
LVec
VecA<T, Local>
Rc
Rc allocated from Global.