libFenrir/Cargo.toml

49 lines
1.2 KiB
TOML
Raw Normal View History

[package]
name = "fenrir"
version = "0.1.0"
edition = "2021"
# Fenrir won't be ready for a while,
# we might as well use async fn in trait, which is nightly
# remember to update this
rust-version = "1.67.0"
homepage = "https://git.runesauth.com/RunesAuth/libFenrir"
repository = "https://git.runesauth.com/RunesAuth/libFenrir"
license = "Apache-2.0"
keywords = [ "Fenrir", "libFenrir", "authentication" ]
categories = [ "authentication", "cryptography", "network-programming" ]
# keep this until the PoC works
publish = false
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[lib]
crate_type = [ "lib", "cdylib", "staticlib" ]
[dependencies]
# please keep these in alphabetical order
futures = { version = "^0.3" }
thiserror = { version = "^1.0" }
tokio = { version = "^1", features = ["full"] }
# PERF: todo linux-only, behind "iouring" feature
#tokio-uring = { version = "^0.4" }
tracing = { version = "^0.1" }
trust-dns-client = { version = "^0.22" }
trust-dns-proto = { version = "^0.22" }
[profile.dev]
opt-level = 0
debug = true
debug-assertions = true
overflow-checks = true
lto = false
panic = 'unwind'
incremental = true
codegen-units = 256
rpath = false