Documentation
[package]
name = "rustdb"
version = "6.0.9"
edition = "2024"
authors = ["George Barwood"]
description = "SQL database"
license = "MIT OR Apache-2.0"
repository = "https://github.com/georgebarwood/RustDB/"
categories = ["database-implementations"]
include = ["/src"]

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
atom-file = { version ="1.0.0" }
page-store = { version = "1.0.0" }
#page-store = { path = "../page-store" }
serde = { version = "1.0.131", features = ["derive","rc"], optional=true }
pstd = { version = "0.1.0", optional=true }

[features]
default = ["builtin","pack","verify","table","max","renumber","gentrans"]
gentrans = []
serde = ["dep:serde","pstd/serde"]
builtin = []
table = []
max = ["builtin","table"]
pack = []
renumber = ["page-store/renumber"]
verify = ["page-store/verify"]
unsafe-optim = ["pstd/unsafe-optim","atom-file/unsafe-optim"]
log = ["page-store/log"]
log-execute= []
pstd = ["dep:pstd","atom-file/pstd","page-store/pstd"]

[dev-dependencies]
rand = "0.8.4"
sqlite = "0.32.0"