[package]
edition = "2024"
name = "bdrck"
version = "0.22.5"
authors = ["Axel Rasmussen <axel.rasmussen1@gmail.com>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Generic common foundational utilities."
homepage = "https://github.com/CmdrMoozy/bdrck"
readme = "README.md"
license = "Apache-2.0"
repository = "https://github.com/CmdrMoozy/bdrck"
resolver = "2"
[features]
cli = [
"errno",
"libc",
"tracing",
]
configuration = [
"rmp-serde",
"serde",
]
crypto = [
"data-encoding",
"libc",
"tracing",
"rmp-serde",
"serde",
"halite-sys",
]
default = [
"cli",
"configuration",
"crypto",
"fs",
"http",
"io",
"net",
"testing",
]
fs = [
"errno",
"libc",
"tracing",
]
http = [
"futures",
"tracing",
"rand",
"reqwest",
"serde",
"serde_json",
"url",
]
io = []
net = [
"data-encoding",
"serde",
]
testing = [
"fs",
"futures",
"http",
"rand",
"reqwest",
"serde_json",
"url",
]
[lib]
name = "bdrck"
path = "src/lib.rs"
[dependencies.data-encoding]
version = "2.10"
optional = true
[dependencies.errno]
version = "0.3"
optional = true
[dependencies.futures]
version = "0.3"
optional = true
[dependencies.halite-sys]
version = "0.1"
optional = true
[dependencies.libc]
version = "0.2"
optional = true
[dependencies.once_cell]
version = "1.21"
[dependencies.rand]
version = "0.10"
optional = true
[dependencies.reqwest]
version = "0.13"
optional = true
[dependencies.rmp-serde]
version = "1.3"
optional = true
[dependencies.serde]
version = "1.0"
features = ["derive"]
optional = true
[dependencies.serde_json]
version = "1.0"
optional = true
[dependencies.thiserror]
version = "2.0"
[dependencies.tracing]
version = "0.1"
optional = true
[dependencies.url]
version = "2.5"
optional = true