A library for ATProtocol identities.
1[package] 2name = "atproto-lexicon" 3version = "0.13.0" 4description = "AT Protocol lexicon resolution and validation" 5readme = "README.md" 6homepage = "https://tangled.sh/@smokesignal.events/atproto-identity-rs" 7documentation = "https://docs.rs/atproto-identity" 8 9edition.workspace = true 10rust-version.workspace = true 11authors.workspace = true 12repository.workspace = true 13license.workspace = true 14keywords.workspace = true 15categories.workspace = true 16 17[[bin]] 18name = "atproto-lexicon-resolve" 19test = false 20bench = false 21doc = true 22required-features = ["clap", "hickory-dns"] 23 24[features] 25default = ["hickory-dns"] 26zeroize = ["dep:zeroize"] 27hickory-dns = ["dep:hickory-resolver"] 28clap = ["dep:clap"] 29 30[dependencies] 31atproto-identity.workspace = true 32atproto-client.workspace = true 33anyhow.workspace = true 34async-trait.workspace = true 35clap = { workspace = true, optional = true } 36reqwest.workspace = true 37serde.workspace = true 38serde_json.workspace = true 39thiserror.workspace = true 40tokio.workspace = true 41tracing.workspace = true 42zeroize = { workspace = true, optional = true } 43hickory-resolver = { workspace = true, optional = true } 44 45[lints] 46workspace = true