[package]
name = "okstd"
version = "2.0.0"
edition = "2021"
license = "BSD-3-Clause"
description = "The standard library that's ok"
readme = "README.md"
[lib]
crate-type = ["cdylib", "rlib"]
[features]
default = ["macros", "argh"]
macros = ["dep:ok_macros"]
argh = ["dep:argh"]
[dependencies]
crc32_digest = "0.8.1"
anyhow = "1.0.81"
base64 = "0.22.0"
crc16 = "0.4.0"
futures = "0.3.30"
hex = "0.4.3"
num_cpus = "1.16.0"
ok_macros = { version = "2.0.0", path = "ok_macros", optional = true }
url = "2.5.0"
argh = { version = "0.1.12", optional = true }
tracing = "0.1.41"
tracing-subscriber = "0.3.19"
tokio-macros = "2.5.0"
[workspace]
members = [ "ok_macros"]
[dev-dependencies]
trybuild = "1.0.105"
tokio = { version = "1.45.1", features = ["full"] }