vrc-get-litedb 0.3.0-beta.2

A Rust reimplementation of LiteDB made for vrc-get.
Documentation
[dependencies.async-lock]
version = "3.4.0"

[dependencies.async-stream]
version = "0.3.6"

[dependencies.base64]
version = "0.22.1"

[dependencies.either]
version = "1.13.0"

[dependencies.futures]
version = "0.3.31"

[dependencies.hex]
version = "0.4.3"

[dependencies.itertools]
version = "0.14.0"

[dependencies.opool]
version = "0.1.1"

[dependencies.rand]
version = "0.9.0"

[dependencies.thread_local]
version = "1.1.8"

[dependencies.tokio]
features = ["fs"]
optional = true
version = "1.43.0"

[dependencies.tokio-util]
features = ["compat"]
optional = true
version = "0.7.13"

[dependencies.typed-arena]
version = "2.0.2"

[dependencies.unicode-properties]
version = "0.1.3"

[dev-dependencies.time]
features = ["macros"]
version = "0.3.37"

[dev-dependencies.tokio]
features = ["rt-multi-thread", "macros", "fs"]
version = "1.43.0"

[features]
debug-logs = []
default = ["expression-methods", "shared-mutex"]
expression-methods = []
sequential-index = []
shared-mutex = ["dep:tokio", "tokio/rt"]
tokio-fs = ["dep:tokio", "dep:tokio-util"]

[lib]
name = "vrc_get_litedb"
path = "src/lib.rs"

[package]
authors = ["anatawa12 <anatawa12@icloud.com>", "Mauricio David <mauricio.david@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["database"]
description = "A Rust reimplementation of LiteDB made for vrc-get."
edition = "2024"
keywords = ["litedb"]
license = "MIT"
name = "vrc-get-litedb"
readme = "README.md"
version = "0.3.0-beta.2"

[target."cfg(windows)".dependencies.windows]
features = ["Win32_Foundation", "Win32_System_Threading", "Win32_Security", "Win32_System_SystemServices"]
version = "0.60.0"

[[test]]
name = "test_run"
path = "tests/test_run.rs"