[package] name = "vodplace-api" description = "Generated AT Protocol API bindings for vodplace" version = "0.1.0" edition = "2024" license = "MIT OR Apache-2.0" [dependencies] jacquard-common = { git = "https://tangled.org/nonbinary.computer/jacquard", branch = "main"} jacquard-derive = { git = "https://tangled.org/nonbinary.computer/jacquard", branch = "main" } jacquard-lexicon = { git = "https://tangled.org/nonbinary.computer/jacquard", branch = "main", default-features = false } miette = { version = "7.6" } thiserror = "2.0" serde = { version = "1.0", features = ["derive"] } [lints.rust] # just so that my rust-analyzer shuts up about the module name for 2048.blue's namespace non_snake_case = "allow" # and because pretty mode still imports a *couple* extra things... unused_imports = "allow" [lints.clippy] # codegen emits `value.len() < 0usize` for min-length validation on unsigned types absurd_extreme_comparisons = "allow" [features] default = ["place_stream", "tv_ionosphere", "community_lexicon", "events_smokesignal", "at_youandme", "com_atproto", "serde"] streaming = ["jacquard-common/websocket"] serde = [] # --- generated --- # Generated namespace features app_bsky = ["com_atproto"] at_youandme = [] com_atproto = [] community_lexicon = ["com_atproto"] events_smokesignal = [] org_relationaltext = ["app_bsky"] place_stream = ["app_bsky", "com_atproto"] tools_smokesignal = [] tv_ionosphere = ["org_relationaltext"]