[dependencies.event-listener]
optional = true
version = "5.3"
[dependencies.heed]
version = "0.22.0"
[dependencies.ouroboros]
version = "0.18.5"
[dependencies.rkyv]
version = "0.8.12"
[dependencies.serde]
features = ["derive"]
optional = true
version = "1.0"
[dependencies.thiserror]
version = "2.0.17"
[dependencies.tracing]
features = ["log", "release_max_level_info"]
optional = true
version = "0.1"
[dependencies.tracing-subscriber]
features = ["env-filter"]
optional = true
version = "0.3.22"
[dev-dependencies.bytecheck]
version = "0.8.2"
[dev-dependencies.criterion]
version = "0.5.1"
[dev-dependencies.hdrhistogram]
version = "7.5"
[dev-dependencies.pollster]
version = "0.4"
[dev-dependencies.proptest]
version = "1.4.0"
[dev-dependencies.rand]
version = "0.8"
[dev-dependencies.rstest]
version = "0.26.1"
[dev-dependencies.serde]
features = ["derive"]
version = "1.0"
[dev-dependencies.serde_json]
version = "1.0"
[dev-dependencies.tempfile]
version = "3.10.0"
[features]
debug_eprintln = []
default = []
log = ["tracing", "tracing-subscriber"]
log_debug = ["log"]
log_error = ["log"]
log_info = ["log"]
log_trace = ["log"]
log_warn = ["log"]
notify = ["dep:event-listener"]
serde = ["dep:serde"]
[lib]
name = "varvedb"
path = "src/lib.rs"
[package]
authors = ["Matheus Cardoso <varvedb@matheus.sbs>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["database-implementations", "data-structures"]
description = "A high-performance, embedded, append-only event store for Rust."
documentation = "https://docs.rs/varvedb"
edition = "2021"
exclude = [".github", ".gitignore", "deny.toml", "scripts", "book", "images", "tests", "benches", "fuzz", "issues"]
homepage = "https://github.com/Cardosaum/varvedb"
keywords = ["event-store", "database", "embedded", "event-sourcing", "lmdb"]
license = "MPL-2.0"
name = "varvedb"
readme = "README.md"
repository = "https://github.com/Cardosaum/varvedb"
rust-version = "1.81.0"
version = "0.4.2"