A better Rust ATProto crate
1[package] 2name = "jacquard-identity" 3edition.workspace = true 4version = "0.5.1" 5authors.workspace = true 6repository.workspace = true 7keywords.workspace = true 8categories.workspace = true 9readme.workspace = true 10exclude.workspace = true 11homepage.workspace = true 12license.workspace = true 13description = "ATProto identity resolution utilities for Jacquard" 14 15[features] 16dns = ["dep:hickory-resolver"] 17 18[dependencies] 19async-trait.workspace = true 20bon.workspace = true 21bytes.workspace = true 22jacquard-common = { version = "0.5", path = "../jacquard-common", features = ["reqwest-client"] } 23jacquard-api = { version = "0.5", path = "../jacquard-api" } 24percent-encoding.workspace = true 25reqwest.workspace = true 26url.workspace = true 27tokio = { workspace = true, features = ["macros", "rt-multi-thread", "fs"] } 28hickory-resolver = { optional = true, version = "0.24", default-features = false, features = ["system-config", "tokio-runtime"]} 29serde.workspace = true 30serde_json.workspace = true 31thiserror.workspace = true 32miette.workspace = true 33http.workspace = true 34serde_html_form.workspace = true 35urlencoding.workspace = true