rustlite 0.7.0

A lightweight, high-performance embedded database written in Rust with ACID guarantees
Documentation
[package]

name = "rustlite"

version.workspace = true

edition.workspace = true

authors.workspace = true

license.workspace = true

repository.workspace = true

homepage.workspace = true

documentation.workspace = true

rust-version.workspace = true

description = "A lightweight, high-performance embedded database written in Rust with ACID guarantees"

readme = "../../README.md"

keywords = ["database", "embedded", "storage", "key-value", "sql"]

categories = ["database", "embedded", "data-structures"]



# Files to include in the published crate

include = [

    "../../README.md",

    "../../LICENSE",

    "../../assets/logo-icon.svg",

    "../../assets/logo-wordmark.svg",

    "src/**/*",

    "examples/**/*",

    "tests/**/*",

    "Cargo.toml",

]



[dependencies]

rustlite-core = { path = "../rustlite-core", version = "0.7.0" }

rustlite-wal = { path = "../rustlite-wal", version = "0.7.0" }

rustlite-storage = { path = "../rustlite-storage", version = "0.7.0" }

rustlite-snapshot = { path = "../rustlite-snapshot", version = "0.7.0" }



# Logging (v1.0+)

tracing.workspace = true

tracing-subscriber.workspace = true

tracing-appender.workspace = true



[dev-dependencies]

criterion.workspace = true

tempfile.workspace = true

bincode.workspace = true

serde = { workspace = true, features = ["derive"] }



[package.metadata.docs.rs]

all-features = true

rustdoc-args = ["--cfg", "docsrs"]