af-core 0.1.6

A core library and async runtime for Rust applications.
Documentation
[[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