Cargo Features

[dependencies]
rustdb = { version = "5.2.98", default-features = false, features = ["gentrans", "serde", "builtin", "table", "max", "pack", "renumber", "verify", "unsafe-optim", "compact", "btree_experiment"] }
default = builtin, gentrans, max, pack, renumber, table, verify

These default features are set whenever rustdb is added without default-features = false somewhere in the dependency tree.

gentrans default

Affects rustdb::gentrans

serde

Enables serde, serde of btree_experiment

builtin default max

Affects rustdb::builtin, rustdb::compile, rustdb::expr, rustdb::value

table default max

Affects rustdb::sortedfile, rustdb::table, rustdb::page

max default = builtin, table

Affects rustdb::util, rustdb::exec, rustdb::sys, rustdb::parse, rustdb::run, rustdb::cexp, rustdb::heap, rustdb::bytes

pack default
renumber default

Affects stg::PageStorage.renumber, stg::PageStorage.load_free_pages, stg::PageStorage.set_alloc_pn, sys::set_ix_root

verify default

Affects stg::PageStorage.get_free

unsafe-optim

Enables unsafe-optim of btree_experiment

log log-execute compact
btree_experiment serde? unsafe-optim?

Enables btree_experiment