anystore 0.1.2

Polymorphic, type-safe, composable async API for arbitrary stores
Documentation
[build-dependencies.rustc_version]
version = "0.4.0"
[dependencies.anyhow]
features = ["backtrace"]
version = "1"

[dependencies.derive_more]
version = "0.99"

[dependencies.futures]
version = "0.3"

[dependencies.impl-tools]
optional = true
version = "0.6"

[dependencies.reqwest]
optional = true
version = "0.11"

[dependencies.serde]
features = ["derive"]
optional = true
version = "1"

[dependencies.serde_json]
optional = true
version = "1.0"

[dependencies.thiserror]
version = "1.0"

[dependencies.tokio]
features = ["sync", "fs"]
version = "1"

[dependencies.tokio-stream]
features = ["fs"]
optional = true
version = "0.1"
[dev-dependencies.tokio]
features = ["rt", "macros"]
version = "1"

[dev-dependencies.tokio-test]
version = "0.4"

[dev-dependencies.uuid]
features = ["v4"]
version = "1.2"

[features]
airtable = ["json", "ratelimiter", "dep:reqwest", "dep:impl-tools"]
default = ["json"]
fs = ["dep:tokio-stream"]
json = ["dep:serde_json", "dep:serde"]
ratelimiter = []

[package]
categories = ["filesystem", "database-implementations", "database", "config"]
description = "Polymorphic, type-safe, composable async API for arbitrary stores"
documentation = "https://docs.rs/anystore"
edition = "2021"
exclude = [".github/*", ".gitignore"]
homepage = "https://github.com/valyagolev/anystore"
keywords = ["framework", "json", "cloud", "database", "keyvalue"]
license = "MIT OR Apache-2.0"
name = "anystore"
readme = "README.md"
repository = "https://github.com/valyagolev/anystore"
version = "0.1.2"
[package.metadata.docs.rs]
all-features = true