[[bin]]
name = "test-core"
path = "test/main.rs"
required-features = ["test-runner"]
[dependencies.af-core-macros]
version = "^0.1.0"
[dependencies.arrayvec]
version = "0.5"
[dependencies.async-channel]
version = "1"
[dependencies.async-executor]
version = "1"
[dependencies.async-global-executor]
features = ["async-io"]
version = "2"
[dependencies.async-io]
version = "1"
[dependencies.async-lock]
version = "2"
[dependencies.bytes]
version = "1"
[dependencies.cfg-if]
version = "1"
[dependencies.chrono]
version = "0.4"
[dependencies.chrono-tz]
default-features = false
version = "0.5"
[dependencies.console]
optional = true
version = "0.14"
[dependencies.dashmap]
optional = true
version = "4"
[dependencies.derive_more]
version = "0.99"
[dependencies.event-listener]
version = "2"
[dependencies.fnv]
version = "1"
[dependencies.futures-lite]
version = "1"
[dependencies.im]
version = "15"
[dependencies.indicatif]
optional = true
version = "0.15"
[dependencies.itertools]
version = "0.10"
[dependencies.log]
version = "0.4"
[dependencies.num-traits]
version = "0.2"
[dependencies.once_cell]
features = ["parking_lot"]
version = "1"
[dependencies.parking_lot]
version = "0.11"
[dependencies.parse_duration]
version = "2"
[dependencies.pin-project]
version = "1"
[dependencies.postgres-types]
features = ["with-chrono-0_4", "with-uuid-0_8"]
optional = true
version = "0.2"
[dependencies.rand]
version = "0.8"
[dependencies.rand_xoshiro]
version = "0.6"
[dependencies.serde]
features = ["derive"]
version = "1"
[dependencies.serde_json]
version = "1"
[dependencies.signal-hook]
version = "0.3"
[dependencies.thiserror]
version = "1"
[dependencies.uuid]
features = ["serde"]
version = "0.8"
[features]
default = ["logger"]
logger = ["af-core-macros/logger", "console", "dashmap"]
postgres = ["postgres-types"]
test-runner = ["console", "indicatif", "logger"]
tokio = ["async-global-executor/tokio"]
[lib]
[package]
authors = ["Alexandra Frydl <me@alexfrydl.com>"]
description = "A core library and async runtime for Rust applications."
edition = "2018"
license = "MPL-2.0"
name = "af-core"
repository = "https://gitlab.com/alexfrydl/lib-rs"
version = "0.1.6"
[package.metadata.docs.rs]
all-features = true