A better Rust ATProto crate
1

Configure Feed

Select the types of activity you want to include in your feed.

at main 1.7 kB View raw
1[package] 2name = "jacquard-identity" 3edition.workspace = true 4version = "0.12.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"] 17tracing = ["dep:tracing"] 18streaming = ["jacquard-common/streaming"] 19cache = ["dep:mini-moka"] 20 21[dependencies] 22trait-variant.workspace = true 23bon.workspace = true 24bytes.workspace = true 25jacquard-common = { version = "0.12.1", path = "../jacquard-common", features = ["reqwest-client"] } 26jacquard-lexicon = { version = "0.12.1", path = "../jacquard-lexicon", default-features = false } 27reqwest.workspace = true 28serde.workspace = true 29serde_json.workspace = true 30thiserror.workspace = true 31miette.workspace = true 32http.workspace = true 33serde_html_form.workspace = true 34tracing = { workspace = true, optional = true } 35n0-future.workspace = true 36mini-moka = { package = "mini-moka-wasm", version = "0.10", path = "../mini-moka-wasm", optional = true } 37# mini-moka = { version = "0.10", optional = true } 38 39[target.'cfg(not(target_family = "wasm"))'.dependencies] 40hickory-resolver = { optional = true, version = "0.24", default-features = false, features = ["system-config", "tokio-runtime"]} 41tokio = { workspace = true, features = ["macros", "rt-multi-thread"] } 42 43 44 45#ring = { version = "0.17", default-features = false, features = ["wasm32_unknown_unknown_js"]} 46 47[[example]] 48name = "resolve_lexicon" 49path = "../../examples/resolve_lexicon.rs" 50required-features = ["dns"]