[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