[package]
name = "acovo"
version = "0.1.0"
edition = "2021"
description = "public rust framework"
license = "MIT"
[features]
time = ["chrono", "chrono-tz"]
fs = []
proto = ["serde", "serde_derive", "anyhow", "serde_json"]
error = []
hash = ["crc64", "hex"]
trace = ["tracing-subscriber", "tracing-appender", "tracing"]
default = ["time", "fs", "hash", "trace", "proto", "error"]
syncall = []
net = []
dev = []
[dependencies]
chrono = { version = "0.4", optional = true }
chrono-tz = { version = "0.8", optional = true }
crc64 = { version = "2", optional = true }
hex = { version = "0.4", optional = true }
tracing-subscriber = { version = "0.3", optional = true }
tracing-appender = { version = "0.2", optional = true }
tracing = { version = "0.1", optional = true }
serde = { version = "1.0", optional = true }
serde_json = { version = "1.0", optional = true }
serde_derive = { version = "1.0", optional = true }
anyhow = { version = "1.0", optional = true }
atomic_refcell = "0.1"
dns-lookup = { version = "2.0" }
[dev-dependencies]
crossbeam-utils = "0.8"