datacake-sqlite 0.1.0

A pre-built implementation of datacake's Storage trait using SQLite.
[package]
name = "datacake-sqlite"
version = "0.1.0"
edition = "2021"
description = "A pre-built implementation of datacake's Storage trait using SQLite."
license = "MIT"
keywords = ["databases", "distributed"]
categories = ["concurrency", "data-structures"]
repository = "https://github.com/lnx-search/datacake"
readme = "README.md"

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

[dependencies]
anyhow = "1"
async-trait = "0.1.59"
futures = "0.3.25"
flume = "0.10.14"
rusqlite = "0.28.0"
thiserror = "1"

tokio = { version = "1", default-features = false, features = ["rt"] }

datacake-crdt = { version = "0.3", path = "../datacake-crdt" }
datacake-cluster = { version = "0.1", path = "../datacake-cluster" }

[features]
bundled = ["rusqlite/bundled"]
default = ["bundled"]

[dev-dependencies]
tracing = "0.1.37"
tracing-subscriber = "0.3.16"

uuid = { version = "1", features = ["v4"] }
datacake-cluster = { version = "0.1", path = "../datacake-cluster", features = ["test-utils"] }