atproto blogging
1[package]
2name = "weaver-api"
3description = "Generated AT Protocol API bindings for Weaver"
4edition.workspace = true
5version = "0.1.0"
6authors.workspace = true
7
8[dependencies]
9bytes = { workspace = true }
10jacquard-common = { workspace = true }
11jacquard-derive = { workspace = true }
12jacquard-lexicon = { workspace = true }
13miette.workspace = true
14rustversion = "1.0"
15serde.workspace = true
16serde_ipld_dagcbor = { version = "0.6", optional = true }
17thiserror.workspace = true
18unicode-segmentation = "1.12"
19serde_bytes = "0.11"
20
21[lints.rust]
22# just so that my rust-analyzer shuts up about the module name for 2048.blue's namespace
23non_snake_case = "allow"
24
25[features]
26default = ["sh_weaver", "com_atproto", "com_whtwnd", "pub_leaflet", "blog_pckt", "serde"]
27streaming = ["jacquard-common/websocket"]
28serde = ["bytes/serde", "dep:serde_ipld_dagcbor"]
29
30
31# --- generated ---
32# Generated namespace features
33app_bsky = ["com_atproto"]
34blog_pckt = ["com_atproto", "site_standard"]
35chat_bsky = ["app_bsky"]
36com_atproto = []
37com_deckbelcher = ["com_atproto"]
38com_whtwnd = []
39pub_leaflet = ["com_atproto"]
40sh_weaver = ["app_bsky", "com_atproto", "site_standard"]
41site_standard = ["com_atproto"]
42tools_ozone = ["app_bsky", "chat_bsky", "com_atproto"]