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

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

[features]
default = ["builtin","gentrans","pack","verify","table","max","renumber"]

# GenTransaction ( implementation of Transaction )
gentrans = []

# ````builtin``` : Allows extra SQL builtin functions to be defined.
builtin = []

# ```table``` : Allows direct access to database tables.
table = []

# ```max``` : Full access, including access to possibly unstable interfaces.
max = ["builtin","table"]

# ```pack``` : Allows database pages to be packed using builtin function REPACKFILE.
pack = []

# ```renumber``` : Allows database pages to be renumbered usinging builtin function RENUMBER.
renumber = []

# ```verify``` : Allows database structure to be verified using builtin function VERIFYDB.
verify = []

[dependencies]
rustc-hash = "1.1.0"
serde = { version = "1.0.131", features = ["derive","rc"] }

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