+29
-4
CLAUDE.md
+29
-4
CLAUDE.md
···+- **jacquard**: Main library crate with XRPC client and public API surface (re-exports jacquard-api and jacquard-common)- **jacquard-common**: Core AT Protocol types (DIDs, handles, at-URIs, NSIDs, TIDs, CIDs, etc.) and the `CowStr` type for efficient string handling+- **jacquard-api**: Generated API bindings from lexicon schemas (implementation detail, not directly used by consumers)···+cargo run -p jacquard-lexicon --bin jacquard-codegen -- -i <input_dir> -o <output_dir> [-r <root_module>]+cargo run -p jacquard-lexicon --bin jacquard-codegen -- -i crates/jacquard-lexicon/tests/fixtures/lexicons/atproto/lexicons -o crates/jacquard-api/src -r crate···+- Generates structs with `#[lexicon]` attribute for forward compatibility (captures unknown fields in `extra_data`)+- Generates enums with `#[open_union]` attribute for handling unknown variants (unless marked `closed` in lexicon)···- ✅ Data serialization: Full serialize/deserialize for `Data<'_>`, `Array`, `Object` with format-specific handling (JSON vs CBOR)-1. **Lexicon Code Generation**: Begin work on lexicon-to-Rust code generation now that core types are stable+1. **Lexicon Resolution**: Fetch lexicons from web sources (atproto authorities, git repositories) and parse into corpus+2. **Custom Lexicon Support**: Allow users to plug in their own generated lexicons alongside jacquard-api types in the client/server layer+3. **Client Implementation**: Build HTTP client layer for XRPC operations in the main `jacquard` crate+4. **Public API**: Design the main API surface in `jacquard` that re-exports and wraps generated types
+925
-21
Cargo.lock
+925
-21
Cargo.lock
························································································································
+7
crates/jacquard-api/Cargo.toml
+7
crates/jacquard-api/Cargo.toml
···
+2
crates/jacquard-api/src/app_bsky/actor.rs
+2
crates/jacquard-api/src/app_bsky/actor.rs
+11
-1
crates/jacquard-api/src/app_bsky/actor/get_preferences.rs
+11
-1
crates/jacquard-api/src/app_bsky/actor/get_preferences.rs
···+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+11
-1
crates/jacquard-api/src/app_bsky/actor/get_profile.rs
+11
-1
crates/jacquard-api/src/app_bsky/actor/get_profile.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+11
-1
crates/jacquard-api/src/app_bsky/actor/get_profiles.rs
+11
-1
crates/jacquard-api/src/app_bsky/actor/get_profiles.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+21
-2
crates/jacquard-api/src/app_bsky/actor/get_suggestions.rs
+21
-2
crates/jacquard-api/src/app_bsky/actor/get_suggestions.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+6
crates/jacquard-api/src/app_bsky/actor/profile.rs
+6
crates/jacquard-api/src/app_bsky/actor/profile.rs
······
+13
-1
crates/jacquard-api/src/app_bsky/actor/put_preferences.rs
+13
-1
crates/jacquard-api/src/app_bsky/actor/put_preferences.rs
···+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+23
-2
crates/jacquard-api/src/app_bsky/actor/search_actors.rs
+23
-2
crates/jacquard-api/src/app_bsky/actor/search_actors.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+22
-2
crates/jacquard-api/src/app_bsky/actor/search_actors_typeahead.rs
+22
-2
crates/jacquard-api/src/app_bsky/actor/search_actors_typeahead.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+6
crates/jacquard-api/src/app_bsky/actor/status.rs
+6
crates/jacquard-api/src/app_bsky/actor/status.rs
······
+2
crates/jacquard-api/src/app_bsky/bookmark.rs
+2
crates/jacquard-api/src/app_bsky/bookmark.rs
+13
-1
crates/jacquard-api/src/app_bsky/bookmark/create_bookmark.rs
+13
-1
crates/jacquard-api/src/app_bsky/bookmark/create_bookmark.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/app_bsky/bookmark/delete_bookmark.rs
+13
-1
crates/jacquard-api/src/app_bsky/bookmark/delete_bookmark.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+21
-2
crates/jacquard-api/src/app_bsky/bookmark/get_bookmarks.rs
+21
-2
crates/jacquard-api/src/app_bsky/bookmark/get_bookmarks.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+2
crates/jacquard-api/src/app_bsky/embed.rs
+2
crates/jacquard-api/src/app_bsky/embed.rs
+2
crates/jacquard-api/src/app_bsky/embed/external.rs
+2
crates/jacquard-api/src/app_bsky/embed/external.rs
+2
crates/jacquard-api/src/app_bsky/embed/images.rs
+2
crates/jacquard-api/src/app_bsky/embed/images.rs
+2
crates/jacquard-api/src/app_bsky/embed/record.rs
+2
crates/jacquard-api/src/app_bsky/embed/record.rs
+2
crates/jacquard-api/src/app_bsky/embed/record_with_media.rs
+2
crates/jacquard-api/src/app_bsky/embed/record_with_media.rs
+2
crates/jacquard-api/src/app_bsky/embed/video.rs
+2
crates/jacquard-api/src/app_bsky/embed/video.rs
+2
crates/jacquard-api/src/app_bsky/feed.rs
+2
crates/jacquard-api/src/app_bsky/feed.rs
+13
crates/jacquard-api/src/app_bsky/feed/describe_feed_generator.rs
+13
crates/jacquard-api/src/app_bsky/feed/describe_feed_generator.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+6
crates/jacquard-api/src/app_bsky/feed/generator.rs
+6
crates/jacquard-api/src/app_bsky/feed/generator.rs
······
+22
-2
crates/jacquard-api/src/app_bsky/feed/get_actor_feeds.rs
+22
-2
crates/jacquard-api/src/app_bsky/feed/get_actor_feeds.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+22
-2
crates/jacquard-api/src/app_bsky/feed/get_actor_likes.rs
+22
-2
crates/jacquard-api/src/app_bsky/feed/get_actor_likes.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+22
-2
crates/jacquard-api/src/app_bsky/feed/get_feed.rs
+22
-2
crates/jacquard-api/src/app_bsky/feed/get_feed.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+11
-1
crates/jacquard-api/src/app_bsky/feed/get_feed_generator.rs
+11
-1
crates/jacquard-api/src/app_bsky/feed/get_feed_generator.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+11
-1
crates/jacquard-api/src/app_bsky/feed/get_feed_generators.rs
+11
-1
crates/jacquard-api/src/app_bsky/feed/get_feed_generators.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+22
-2
crates/jacquard-api/src/app_bsky/feed/get_feed_skeleton.rs
+22
-2
crates/jacquard-api/src/app_bsky/feed/get_feed_skeleton.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+23
-2
crates/jacquard-api/src/app_bsky/feed/get_likes.rs
+23
-2
crates/jacquard-api/src/app_bsky/feed/get_likes.rs
············+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+22
-2
crates/jacquard-api/src/app_bsky/feed/get_list_feed.rs
+22
-2
crates/jacquard-api/src/app_bsky/feed/get_list_feed.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+22
-2
crates/jacquard-api/src/app_bsky/feed/get_post_thread.rs
+22
-2
crates/jacquard-api/src/app_bsky/feed/get_post_thread.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+11
-1
crates/jacquard-api/src/app_bsky/feed/get_posts.rs
+11
-1
crates/jacquard-api/src/app_bsky/feed/get_posts.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+23
-2
crates/jacquard-api/src/app_bsky/feed/get_quotes.rs
+23
-2
crates/jacquard-api/src/app_bsky/feed/get_quotes.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+23
-2
crates/jacquard-api/src/app_bsky/feed/get_reposted_by.rs
+23
-2
crates/jacquard-api/src/app_bsky/feed/get_reposted_by.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+21
-2
crates/jacquard-api/src/app_bsky/feed/get_suggested_feeds.rs
+21
-2
crates/jacquard-api/src/app_bsky/feed/get_suggested_feeds.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+22
-2
crates/jacquard-api/src/app_bsky/feed/get_timeline.rs
+22
-2
crates/jacquard-api/src/app_bsky/feed/get_timeline.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+6
crates/jacquard-api/src/app_bsky/feed/like.rs
+6
crates/jacquard-api/src/app_bsky/feed/like.rs
······
+6
crates/jacquard-api/src/app_bsky/feed/post.rs
+6
crates/jacquard-api/src/app_bsky/feed/post.rs
······
+6
crates/jacquard-api/src/app_bsky/feed/postgate.rs
+6
crates/jacquard-api/src/app_bsky/feed/postgate.rs
······
+6
crates/jacquard-api/src/app_bsky/feed/repost.rs
+6
crates/jacquard-api/src/app_bsky/feed/repost.rs
······
+31
-2
crates/jacquard-api/src/app_bsky/feed/search_posts.rs
+31
-2
crates/jacquard-api/src/app_bsky/feed/search_posts.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+13
-2
crates/jacquard-api/src/app_bsky/feed/send_interactions.rs
+13
-2
crates/jacquard-api/src/app_bsky/feed/send_interactions.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+6
crates/jacquard-api/src/app_bsky/feed/threadgate.rs
+6
crates/jacquard-api/src/app_bsky/feed/threadgate.rs
······
+2
crates/jacquard-api/src/app_bsky/graph.rs
+2
crates/jacquard-api/src/app_bsky/graph.rs
+6
crates/jacquard-api/src/app_bsky/graph/block.rs
+6
crates/jacquard-api/src/app_bsky/graph/block.rs
······
+6
crates/jacquard-api/src/app_bsky/graph/follow.rs
+6
crates/jacquard-api/src/app_bsky/graph/follow.rs
······
+22
-2
crates/jacquard-api/src/app_bsky/graph/get_actor_starter_packs.rs
+22
-2
crates/jacquard-api/src/app_bsky/graph/get_actor_starter_packs.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+21
-2
crates/jacquard-api/src/app_bsky/graph/get_blocks.rs
+21
-2
crates/jacquard-api/src/app_bsky/graph/get_blocks.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+22
-2
crates/jacquard-api/src/app_bsky/graph/get_followers.rs
+22
-2
crates/jacquard-api/src/app_bsky/graph/get_followers.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+22
-2
crates/jacquard-api/src/app_bsky/graph/get_follows.rs
+22
-2
crates/jacquard-api/src/app_bsky/graph/get_follows.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+22
-2
crates/jacquard-api/src/app_bsky/graph/get_known_followers.rs
+22
-2
crates/jacquard-api/src/app_bsky/graph/get_known_followers.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+22
-2
crates/jacquard-api/src/app_bsky/graph/get_list.rs
+22
-2
crates/jacquard-api/src/app_bsky/graph/get_list.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+21
-2
crates/jacquard-api/src/app_bsky/graph/get_list_blocks.rs
+21
-2
crates/jacquard-api/src/app_bsky/graph/get_list_blocks.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+21
-2
crates/jacquard-api/src/app_bsky/graph/get_list_mutes.rs
+21
-2
crates/jacquard-api/src/app_bsky/graph/get_list_mutes.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+23
-2
crates/jacquard-api/src/app_bsky/graph/get_lists.rs
+23
-2
crates/jacquard-api/src/app_bsky/graph/get_lists.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+23
-2
crates/jacquard-api/src/app_bsky/graph/get_lists_with_membership.rs
+23
-2
crates/jacquard-api/src/app_bsky/graph/get_lists_with_membership.rs
············+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+21
-2
crates/jacquard-api/src/app_bsky/graph/get_mutes.rs
+21
-2
crates/jacquard-api/src/app_bsky/graph/get_mutes.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+11
-1
crates/jacquard-api/src/app_bsky/graph/get_relationships.rs
+11
-1
crates/jacquard-api/src/app_bsky/graph/get_relationships.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+11
-1
crates/jacquard-api/src/app_bsky/graph/get_starter_pack.rs
+11
-1
crates/jacquard-api/src/app_bsky/graph/get_starter_pack.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+11
-1
crates/jacquard-api/src/app_bsky/graph/get_starter_packs.rs
+11
-1
crates/jacquard-api/src/app_bsky/graph/get_starter_packs.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+22
-2
crates/jacquard-api/src/app_bsky/graph/get_starter_packs_with_membership.rs
+22
-2
crates/jacquard-api/src/app_bsky/graph/get_starter_packs_with_membership.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+11
-1
crates/jacquard-api/src/app_bsky/graph/get_suggested_follows_by_actor.rs
+11
-1
crates/jacquard-api/src/app_bsky/graph/get_suggested_follows_by_actor.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+6
crates/jacquard-api/src/app_bsky/graph/list.rs
+6
crates/jacquard-api/src/app_bsky/graph/list.rs
······
+6
crates/jacquard-api/src/app_bsky/graph/listblock.rs
+6
crates/jacquard-api/src/app_bsky/graph/listblock.rs
······
+6
crates/jacquard-api/src/app_bsky/graph/listitem.rs
+6
crates/jacquard-api/src/app_bsky/graph/listitem.rs
······
+13
-1
crates/jacquard-api/src/app_bsky/graph/mute_actor.rs
+13
-1
crates/jacquard-api/src/app_bsky/graph/mute_actor.rs
···+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/app_bsky/graph/mute_actor_list.rs
+13
-1
crates/jacquard-api/src/app_bsky/graph/mute_actor_list.rs
···+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/app_bsky/graph/mute_thread.rs
+13
-1
crates/jacquard-api/src/app_bsky/graph/mute_thread.rs
···+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+22
-2
crates/jacquard-api/src/app_bsky/graph/search_starter_packs.rs
+22
-2
crates/jacquard-api/src/app_bsky/graph/search_starter_packs.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+6
crates/jacquard-api/src/app_bsky/graph/starterpack.rs
+6
crates/jacquard-api/src/app_bsky/graph/starterpack.rs
······
+13
-1
crates/jacquard-api/src/app_bsky/graph/unmute_actor.rs
+13
-1
crates/jacquard-api/src/app_bsky/graph/unmute_actor.rs
···+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/app_bsky/graph/unmute_actor_list.rs
+13
-1
crates/jacquard-api/src/app_bsky/graph/unmute_actor_list.rs
···+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/app_bsky/graph/unmute_thread.rs
+13
-1
crates/jacquard-api/src/app_bsky/graph/unmute_thread.rs
···+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+6
crates/jacquard-api/src/app_bsky/graph/verification.rs
+6
crates/jacquard-api/src/app_bsky/graph/verification.rs
······
+2
crates/jacquard-api/src/app_bsky/labeler.rs
+2
crates/jacquard-api/src/app_bsky/labeler.rs
+21
-2
crates/jacquard-api/src/app_bsky/labeler/get_services.rs
+21
-2
crates/jacquard-api/src/app_bsky/labeler/get_services.rs
···+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+6
crates/jacquard-api/src/app_bsky/labeler/service.rs
+6
crates/jacquard-api/src/app_bsky/labeler/service.rs
······
+2
crates/jacquard-api/src/app_bsky/notification.rs
+2
crates/jacquard-api/src/app_bsky/notification.rs
+6
crates/jacquard-api/src/app_bsky/notification/declaration.rs
+6
crates/jacquard-api/src/app_bsky/notification/declaration.rs
······///A declaration of the user's preference for allowing activity subscriptions from other users. Absence of a record implies 'followers'.
+11
-1
crates/jacquard-api/src/app_bsky/notification/get_preferences.rs
+11
-1
crates/jacquard-api/src/app_bsky/notification/get_preferences.rs
···+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+11
-1
crates/jacquard-api/src/app_bsky/notification/get_unread_count.rs
+11
-1
crates/jacquard-api/src/app_bsky/notification/get_unread_count.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+21
-2
crates/jacquard-api/src/app_bsky/notification/list_activity_subscriptions.rs
+21
-2
crates/jacquard-api/src/app_bsky/notification/list_activity_subscriptions.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+24
-2
crates/jacquard-api/src/app_bsky/notification/list_notifications.rs
+24
-2
crates/jacquard-api/src/app_bsky/notification/list_notifications.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+13
-1
crates/jacquard-api/src/app_bsky/notification/put_activity_subscription.rs
+13
-1
crates/jacquard-api/src/app_bsky/notification/put_activity_subscription.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/app_bsky/notification/put_preferences.rs
+13
-1
crates/jacquard-api/src/app_bsky/notification/put_preferences.rs
···+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/app_bsky/notification/put_preferences_v2.rs
+13
-1
crates/jacquard-api/src/app_bsky/notification/put_preferences_v2.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/app_bsky/notification/register_push.rs
+13
-1
crates/jacquard-api/src/app_bsky/notification/register_push.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/app_bsky/notification/unregister_push.rs
+13
-1
crates/jacquard-api/src/app_bsky/notification/unregister_push.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/app_bsky/notification/update_seen.rs
+13
-1
crates/jacquard-api/src/app_bsky/notification/update_seen.rs
···+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+2
crates/jacquard-api/src/app_bsky/richtext/facet.rs
+2
crates/jacquard-api/src/app_bsky/richtext/facet.rs
+2
crates/jacquard-api/src/app_bsky/unspecced.rs
+2
crates/jacquard-api/src/app_bsky/unspecced.rs
+13
crates/jacquard-api/src/app_bsky/unspecced/get_age_assurance_state.rs
+13
crates/jacquard-api/src/app_bsky/unspecced/get_age_assurance_state.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+13
crates/jacquard-api/src/app_bsky/unspecced/get_config.rs
+13
crates/jacquard-api/src/app_bsky/unspecced/get_config.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+12
-2
crates/jacquard-api/src/app_bsky/unspecced/get_onboarding_suggested_starter_packs.rs
+12
-2
crates/jacquard-api/src/app_bsky/unspecced/get_onboarding_suggested_starter_packs.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+22
-2
crates/jacquard-api/src/app_bsky/unspecced/get_onboarding_suggested_starter_packs_skeleton.rs
+22
-2
crates/jacquard-api/src/app_bsky/unspecced/get_onboarding_suggested_starter_packs_skeleton.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+22
-2
crates/jacquard-api/src/app_bsky/unspecced/get_popular_feed_generators.rs
+22
-2
crates/jacquard-api/src/app_bsky/unspecced/get_popular_feed_generators.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+21
-2
crates/jacquard-api/src/app_bsky/unspecced/get_post_thread_other_v2.rs
+21
-2
crates/jacquard-api/src/app_bsky/unspecced/get_post_thread_other_v2.rs
······///A flat list of other thread items. The depth of each item is indicated by the depth property inside the item.+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+25
-2
crates/jacquard-api/src/app_bsky/unspecced/get_post_thread_v2.rs
+25
-2
crates/jacquard-api/src/app_bsky/unspecced/get_post_thread_v2.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+12
-2
crates/jacquard-api/src/app_bsky/unspecced/get_suggested_feeds.rs
+12
-2
crates/jacquard-api/src/app_bsky/unspecced/get_suggested_feeds.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+21
-2
crates/jacquard-api/src/app_bsky/unspecced/get_suggested_feeds_skeleton.rs
+21
-2
crates/jacquard-api/src/app_bsky/unspecced/get_suggested_feeds_skeleton.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+12
-2
crates/jacquard-api/src/app_bsky/unspecced/get_suggested_starter_packs.rs
+12
-2
crates/jacquard-api/src/app_bsky/unspecced/get_suggested_starter_packs.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+21
-2
crates/jacquard-api/src/app_bsky/unspecced/get_suggested_starter_packs_skeleton.rs
+21
-2
crates/jacquard-api/src/app_bsky/unspecced/get_suggested_starter_packs_skeleton.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+21
-2
crates/jacquard-api/src/app_bsky/unspecced/get_suggested_users.rs
+21
-2
crates/jacquard-api/src/app_bsky/unspecced/get_suggested_users.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+22
-2
crates/jacquard-api/src/app_bsky/unspecced/get_suggested_users_skeleton.rs
+22
-2
crates/jacquard-api/src/app_bsky/unspecced/get_suggested_users_skeleton.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+23
-2
crates/jacquard-api/src/app_bsky/unspecced/get_suggestions_skeleton.rs
+23
-2
crates/jacquard-api/src/app_bsky/unspecced/get_suggestions_skeleton.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+11
-1
crates/jacquard-api/src/app_bsky/unspecced/get_tagged_suggestions.rs
+11
-1
crates/jacquard-api/src/app_bsky/unspecced/get_tagged_suggestions.rs
···+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+21
-2
crates/jacquard-api/src/app_bsky/unspecced/get_trending_topics.rs
+21
-2
crates/jacquard-api/src/app_bsky/unspecced/get_trending_topics.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+12
-2
crates/jacquard-api/src/app_bsky/unspecced/get_trends.rs
+12
-2
crates/jacquard-api/src/app_bsky/unspecced/get_trends.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+21
-2
crates/jacquard-api/src/app_bsky/unspecced/get_trends_skeleton.rs
+21
-2
crates/jacquard-api/src/app_bsky/unspecced/get_trends_skeleton.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+13
-1
crates/jacquard-api/src/app_bsky/unspecced/init_age_assurance.rs
+13
-1
crates/jacquard-api/src/app_bsky/unspecced/init_age_assurance.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+24
-2
crates/jacquard-api/src/app_bsky/unspecced/search_actors_skeleton.rs
+24
-2
crates/jacquard-api/src/app_bsky/unspecced/search_actors_skeleton.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+32
-2
crates/jacquard-api/src/app_bsky/unspecced/search_posts_skeleton.rs
+32
-2
crates/jacquard-api/src/app_bsky/unspecced/search_posts_skeleton.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+23
-2
crates/jacquard-api/src/app_bsky/unspecced/search_starter_packs_skeleton.rs
+23
-2
crates/jacquard-api/src/app_bsky/unspecced/search_starter_packs_skeleton.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+2
crates/jacquard-api/src/app_bsky/video.rs
+2
crates/jacquard-api/src/app_bsky/video.rs
+11
-1
crates/jacquard-api/src/app_bsky/video/get_job_status.rs
+11
-1
crates/jacquard-api/src/app_bsky/video/get_job_status.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+13
crates/jacquard-api/src/app_bsky/video/get_upload_limits.rs
+13
crates/jacquard-api/src/app_bsky/video/get_upload_limits.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+13
-1
crates/jacquard-api/src/app_bsky/video/upload_video.rs
+13
-1
crates/jacquard-api/src/app_bsky/video/upload_video.rs
···+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+2
crates/jacquard-api/src/chat_bsky/actor.rs
+2
crates/jacquard-api/src/chat_bsky/actor.rs
+6
crates/jacquard-api/src/chat_bsky/actor/declaration.rs
+6
crates/jacquard-api/src/chat_bsky/actor/declaration.rs
······
+15
-1
crates/jacquard-api/src/chat_bsky/actor/delete_account.rs
+15
-1
crates/jacquard-api/src/chat_bsky/actor/delete_account.rs
···+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/chat_bsky/actor/export_account_data.rs
+13
-1
crates/jacquard-api/src/chat_bsky/actor/export_account_data.rs
···+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+2
crates/jacquard-api/src/chat_bsky/convo.rs
+2
crates/jacquard-api/src/chat_bsky/convo.rs
+13
-1
crates/jacquard-api/src/chat_bsky/convo/accept_convo.rs
+13
-1
crates/jacquard-api/src/chat_bsky/convo/accept_convo.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/chat_bsky/convo/add_reaction.rs
+13
-1
crates/jacquard-api/src/chat_bsky/convo/add_reaction.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/chat_bsky/convo/delete_message_for_self.rs
+13
-1
crates/jacquard-api/src/chat_bsky/convo/delete_message_for_self.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+11
-1
crates/jacquard-api/src/chat_bsky/convo/get_convo.rs
+11
-1
crates/jacquard-api/src/chat_bsky/convo/get_convo.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+11
-1
crates/jacquard-api/src/chat_bsky/convo/get_convo_availability.rs
+11
-1
crates/jacquard-api/src/chat_bsky/convo/get_convo_availability.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+11
-1
crates/jacquard-api/src/chat_bsky/convo/get_convo_for_members.rs
+11
-1
crates/jacquard-api/src/chat_bsky/convo/get_convo_for_members.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+11
-1
crates/jacquard-api/src/chat_bsky/convo/get_log.rs
+11
-1
crates/jacquard-api/src/chat_bsky/convo/get_log.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+22
-2
crates/jacquard-api/src/chat_bsky/convo/get_messages.rs
+22
-2
crates/jacquard-api/src/chat_bsky/convo/get_messages.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+13
-1
crates/jacquard-api/src/chat_bsky/convo/leave_convo.rs
+13
-1
crates/jacquard-api/src/chat_bsky/convo/leave_convo.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+23
-2
crates/jacquard-api/src/chat_bsky/convo/list_convos.rs
+23
-2
crates/jacquard-api/src/chat_bsky/convo/list_convos.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+13
-1
crates/jacquard-api/src/chat_bsky/convo/mute_convo.rs
+13
-1
crates/jacquard-api/src/chat_bsky/convo/mute_convo.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/chat_bsky/convo/remove_reaction.rs
+13
-1
crates/jacquard-api/src/chat_bsky/convo/remove_reaction.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/chat_bsky/convo/send_message.rs
+13
-1
crates/jacquard-api/src/chat_bsky/convo/send_message.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/chat_bsky/convo/send_message_batch.rs
+13
-1
crates/jacquard-api/src/chat_bsky/convo/send_message_batch.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/chat_bsky/convo/unmute_convo.rs
+13
-1
crates/jacquard-api/src/chat_bsky/convo/unmute_convo.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/chat_bsky/convo/update_all_read.rs
+13
-1
crates/jacquard-api/src/chat_bsky/convo/update_all_read.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/chat_bsky/convo/update_read.rs
+13
-1
crates/jacquard-api/src/chat_bsky/convo/update_read.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+11
-1
crates/jacquard-api/src/chat_bsky/moderation/get_actor_metadata.rs
+11
-1
crates/jacquard-api/src/chat_bsky/moderation/get_actor_metadata.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+23
-2
crates/jacquard-api/src/chat_bsky/moderation/get_message_context.rs
+23
-2
crates/jacquard-api/src/chat_bsky/moderation/get_message_context.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+13
-1
crates/jacquard-api/src/chat_bsky/moderation/update_actor_access.rs
+13
-1
crates/jacquard-api/src/chat_bsky/moderation/update_actor_access.rs
···+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+2
crates/jacquard-api/src/com_atproto/admin.rs
+2
crates/jacquard-api/src/com_atproto/admin.rs
+13
-1
crates/jacquard-api/src/com_atproto/admin/delete_account.rs
+13
-1
crates/jacquard-api/src/com_atproto/admin/delete_account.rs
···+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/com_atproto/admin/disable_account_invites.rs
+13
-1
crates/jacquard-api/src/com_atproto/admin/disable_account_invites.rs
···+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/com_atproto/admin/disable_invite_codes.rs
+13
-1
crates/jacquard-api/src/com_atproto/admin/disable_invite_codes.rs
···+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/com_atproto/admin/enable_account_invites.rs
+13
-1
crates/jacquard-api/src/com_atproto/admin/enable_account_invites.rs
···+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+11
-1
crates/jacquard-api/src/com_atproto/admin/get_account_info.rs
+11
-1
crates/jacquard-api/src/com_atproto/admin/get_account_info.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+11
-1
crates/jacquard-api/src/com_atproto/admin/get_account_infos.rs
+11
-1
crates/jacquard-api/src/com_atproto/admin/get_account_infos.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+22
-2
crates/jacquard-api/src/com_atproto/admin/get_invite_codes.rs
+22
-2
crates/jacquard-api/src/com_atproto/admin/get_invite_codes.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+11
-1
crates/jacquard-api/src/com_atproto/admin/get_subject_status.rs
+11
-1
crates/jacquard-api/src/com_atproto/admin/get_subject_status.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+22
-2
crates/jacquard-api/src/com_atproto/admin/search_accounts.rs
+22
-2
crates/jacquard-api/src/com_atproto/admin/search_accounts.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+13
-1
crates/jacquard-api/src/com_atproto/admin/send_email.rs
+13
-1
crates/jacquard-api/src/com_atproto/admin/send_email.rs
···///Additional comment by the sender that won't be used in the email itself but helpful to provide more context for moderators/reviewers···+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/com_atproto/admin/update_account_email.rs
+13
-1
crates/jacquard-api/src/com_atproto/admin/update_account_email.rs
···+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/com_atproto/admin/update_account_handle.rs
+13
-1
crates/jacquard-api/src/com_atproto/admin/update_account_handle.rs
···+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/com_atproto/admin/update_account_password.rs
+13
-1
crates/jacquard-api/src/com_atproto/admin/update_account_password.rs
···+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/com_atproto/admin/update_account_signing_key.rs
+13
-1
crates/jacquard-api/src/com_atproto/admin/update_account_signing_key.rs
···+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+15
-3
crates/jacquard-api/src/com_atproto/admin/update_subject_status.rs
+15
-3
crates/jacquard-api/src/com_atproto/admin/update_subject_status.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+2
crates/jacquard-api/src/com_atproto/identity.rs
+2
crates/jacquard-api/src/com_atproto/identity.rs
+13
crates/jacquard-api/src/com_atproto/identity/get_recommended_did_credentials.rs
+13
crates/jacquard-api/src/com_atproto/identity/get_recommended_did_credentials.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+13
-1
crates/jacquard-api/src/com_atproto/identity/refresh_identity.rs
+13
-1
crates/jacquard-api/src/com_atproto/identity/refresh_identity.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+14
crates/jacquard-api/src/com_atproto/identity/request_plc_operation_signature.rs
+14
crates/jacquard-api/src/com_atproto/identity/request_plc_operation_signature.rs
···+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+11
-1
crates/jacquard-api/src/com_atproto/identity/resolve_did.rs
+11
-1
crates/jacquard-api/src/com_atproto/identity/resolve_did.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+11
-1
crates/jacquard-api/src/com_atproto/identity/resolve_handle.rs
+11
-1
crates/jacquard-api/src/com_atproto/identity/resolve_handle.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+11
-1
crates/jacquard-api/src/com_atproto/identity/resolve_identity.rs
+11
-1
crates/jacquard-api/src/com_atproto/identity/resolve_identity.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+13
-1
crates/jacquard-api/src/com_atproto/identity/sign_plc_operation.rs
+13
-1
crates/jacquard-api/src/com_atproto/identity/sign_plc_operation.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/com_atproto/identity/submit_plc_operation.rs
+13
-1
crates/jacquard-api/src/com_atproto/identity/submit_plc_operation.rs
···+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/com_atproto/identity/update_handle.rs
+13
-1
crates/jacquard-api/src/com_atproto/identity/update_handle.rs
···+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+2
crates/jacquard-api/src/com_atproto/label.rs
+2
crates/jacquard-api/src/com_atproto/label.rs
+23
-2
crates/jacquard-api/src/com_atproto/label/query_labels.rs
+23
-2
crates/jacquard-api/src/com_atproto/label/query_labels.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+3
-1
crates/jacquard-api/src/com_atproto/label/subscribe_labels.rs
+3
-1
crates/jacquard-api/src/com_atproto/label/subscribe_labels.rs
······
+6
crates/jacquard-api/src/com_atproto/lexicon/schema.rs
+6
crates/jacquard-api/src/com_atproto/lexicon/schema.rs
······///Indicates the 'version' of the Lexicon language. Must be '1' for the current atproto/Lexicon schema system.
+2
crates/jacquard-api/src/com_atproto/moderation.rs
+2
crates/jacquard-api/src/com_atproto/moderation.rs
+15
-3
crates/jacquard-api/src/com_atproto/moderation/create_report.rs
+15
-3
crates/jacquard-api/src/com_atproto/moderation/create_report.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+2
crates/jacquard-api/src/com_atproto/repo.rs
+2
crates/jacquard-api/src/com_atproto/repo.rs
+13
-1
crates/jacquard-api/src/com_atproto/repo/apply_writes.rs
+13
-1
crates/jacquard-api/src/com_atproto/repo/apply_writes.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/com_atproto/repo/create_record.rs
+13
-1
crates/jacquard-api/src/com_atproto/repo/create_record.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/com_atproto/repo/delete_record.rs
+13
-1
crates/jacquard-api/src/com_atproto/repo/delete_record.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+11
-1
crates/jacquard-api/src/com_atproto/repo/describe_repo.rs
+11
-1
crates/jacquard-api/src/com_atproto/repo/describe_repo.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+11
-1
crates/jacquard-api/src/com_atproto/repo/get_record.rs
+11
-1
crates/jacquard-api/src/com_atproto/repo/get_record.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+12
-1
crates/jacquard-api/src/com_atproto/repo/import_repo.rs
+12
-1
crates/jacquard-api/src/com_atproto/repo/import_repo.rs
···+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+21
-2
crates/jacquard-api/src/com_atproto/repo/list_missing_blobs.rs
+21
-2
crates/jacquard-api/src/com_atproto/repo/list_missing_blobs.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+24
-2
crates/jacquard-api/src/com_atproto/repo/list_records.rs
+24
-2
crates/jacquard-api/src/com_atproto/repo/list_records.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+13
-1
crates/jacquard-api/src/com_atproto/repo/put_record.rs
+13
-1
crates/jacquard-api/src/com_atproto/repo/put_record.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+2
crates/jacquard-api/src/com_atproto/repo/strong_ref.rs
+2
crates/jacquard-api/src/com_atproto/repo/strong_ref.rs
+13
-1
crates/jacquard-api/src/com_atproto/repo/upload_blob.rs
+13
-1
crates/jacquard-api/src/com_atproto/repo/upload_blob.rs
···+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+2
crates/jacquard-api/src/com_atproto/server.rs
+2
crates/jacquard-api/src/com_atproto/server.rs
+14
crates/jacquard-api/src/com_atproto/server/activate_account.rs
+14
crates/jacquard-api/src/com_atproto/server/activate_account.rs
···+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
crates/jacquard-api/src/com_atproto/server/check_account_status.rs
+13
crates/jacquard-api/src/com_atproto/server/check_account_status.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+13
-1
crates/jacquard-api/src/com_atproto/server/confirm_email.rs
+13
-1
crates/jacquard-api/src/com_atproto/server/confirm_email.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/com_atproto/server/create_account.rs
+13
-1
crates/jacquard-api/src/com_atproto/server/create_account.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/com_atproto/server/create_app_password.rs
+13
-1
crates/jacquard-api/src/com_atproto/server/create_app_password.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/com_atproto/server/create_invite_code.rs
+13
-1
crates/jacquard-api/src/com_atproto/server/create_invite_code.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/com_atproto/server/create_invite_codes.rs
+13
-1
crates/jacquard-api/src/com_atproto/server/create_invite_codes.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/com_atproto/server/create_session.rs
+13
-1
crates/jacquard-api/src/com_atproto/server/create_session.rs
···///When true, instead of throwing error for takendown accounts, a valid response with a narrow scoped token will be returned···+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/com_atproto/server/deactivate_account.rs
+13
-1
crates/jacquard-api/src/com_atproto/server/deactivate_account.rs
···///A recommendation to server as to how long they should hold onto the deactivated account before deleting.+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/com_atproto/server/delete_account.rs
+13
-1
crates/jacquard-api/src/com_atproto/server/delete_account.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+14
crates/jacquard-api/src/com_atproto/server/delete_session.rs
+14
crates/jacquard-api/src/com_atproto/server/delete_session.rs
···+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
crates/jacquard-api/src/com_atproto/server/describe_server.rs
+13
crates/jacquard-api/src/com_atproto/server/describe_server.rs
······///If true, a phone verification token must be supplied to create an account on this instance.+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+12
-2
crates/jacquard-api/src/com_atproto/server/get_account_invite_codes.rs
+12
-2
crates/jacquard-api/src/com_atproto/server/get_account_invite_codes.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+11
-1
crates/jacquard-api/src/com_atproto/server/get_service_auth.rs
+11
-1
crates/jacquard-api/src/com_atproto/server/get_service_auth.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+13
crates/jacquard-api/src/com_atproto/server/get_session.rs
+13
crates/jacquard-api/src/com_atproto/server/get_session.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+13
crates/jacquard-api/src/com_atproto/server/list_app_passwords.rs
+13
crates/jacquard-api/src/com_atproto/server/list_app_passwords.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+15
crates/jacquard-api/src/com_atproto/server/refresh_session.rs
+15
crates/jacquard-api/src/com_atproto/server/refresh_session.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+14
crates/jacquard-api/src/com_atproto/server/request_account_delete.rs
+14
crates/jacquard-api/src/com_atproto/server/request_account_delete.rs
···+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+14
crates/jacquard-api/src/com_atproto/server/request_email_confirmation.rs
+14
crates/jacquard-api/src/com_atproto/server/request_email_confirmation.rs
···+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+15
crates/jacquard-api/src/com_atproto/server/request_email_update.rs
+15
crates/jacquard-api/src/com_atproto/server/request_email_update.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/com_atproto/server/request_password_reset.rs
+13
-1
crates/jacquard-api/src/com_atproto/server/request_password_reset.rs
···+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/com_atproto/server/reserve_signing_key.rs
+13
-1
crates/jacquard-api/src/com_atproto/server/reserve_signing_key.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/com_atproto/server/reset_password.rs
+13
-1
crates/jacquard-api/src/com_atproto/server/reset_password.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/com_atproto/server/revoke_app_password.rs
+13
-1
crates/jacquard-api/src/com_atproto/server/revoke_app_password.rs
···+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/com_atproto/server/update_email.rs
+13
-1
crates/jacquard-api/src/com_atproto/server/update_email.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+2
crates/jacquard-api/src/com_atproto/sync.rs
+2
crates/jacquard-api/src/com_atproto/sync.rs
+11
-1
crates/jacquard-api/src/com_atproto/sync/get_blob.rs
+11
-1
crates/jacquard-api/src/com_atproto/sync/get_blob.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+11
-1
crates/jacquard-api/src/com_atproto/sync/get_blocks.rs
+11
-1
crates/jacquard-api/src/com_atproto/sync/get_blocks.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+11
-2
crates/jacquard-api/src/com_atproto/sync/get_checkout.rs
+11
-2
crates/jacquard-api/src/com_atproto/sync/get_checkout.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+11
-1
crates/jacquard-api/src/com_atproto/sync/get_head.rs
+11
-1
crates/jacquard-api/src/com_atproto/sync/get_head.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+11
-1
crates/jacquard-api/src/com_atproto/sync/get_host_status.rs
+11
-1
crates/jacquard-api/src/com_atproto/sync/get_host_status.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+11
-1
crates/jacquard-api/src/com_atproto/sync/get_latest_commit.rs
+11
-1
crates/jacquard-api/src/com_atproto/sync/get_latest_commit.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+11
-1
crates/jacquard-api/src/com_atproto/sync/get_record.rs
+11
-1
crates/jacquard-api/src/com_atproto/sync/get_record.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+11
-1
crates/jacquard-api/src/com_atproto/sync/get_repo.rs
+11
-1
crates/jacquard-api/src/com_atproto/sync/get_repo.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+11
-1
crates/jacquard-api/src/com_atproto/sync/get_repo_status.rs
+11
-1
crates/jacquard-api/src/com_atproto/sync/get_repo_status.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+23
-2
crates/jacquard-api/src/com_atproto/sync/list_blobs.rs
+23
-2
crates/jacquard-api/src/com_atproto/sync/list_blobs.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+21
-2
crates/jacquard-api/src/com_atproto/sync/list_hosts.rs
+21
-2
crates/jacquard-api/src/com_atproto/sync/list_hosts.rs
············///Sort order is not formally specified. Recommended order is by time host was first seen by the server, with oldest first.+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+21
-2
crates/jacquard-api/src/com_atproto/sync/list_repos.rs
+21
-2
crates/jacquard-api/src/com_atproto/sync/list_repos.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+22
-2
crates/jacquard-api/src/com_atproto/sync/list_repos_by_collection.rs
+22
-2
crates/jacquard-api/src/com_atproto/sync/list_repos_by_collection.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+13
-1
crates/jacquard-api/src/com_atproto/sync/notify_of_update.rs
+13
-1
crates/jacquard-api/src/com_atproto/sync/notify_of_update.rs
···+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/com_atproto/sync/request_crawl.rs
+13
-1
crates/jacquard-api/src/com_atproto/sync/request_crawl.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+3
-1
crates/jacquard-api/src/com_atproto/sync/subscribe_repos.rs
+3
-1
crates/jacquard-api/src/com_atproto/sync/subscribe_repos.rs
······
+13
-2
crates/jacquard-api/src/com_atproto/temp/add_reserved_handle.rs
+13
-2
crates/jacquard-api/src/com_atproto/temp/add_reserved_handle.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+11
-1
crates/jacquard-api/src/com_atproto/temp/check_handle_availability.rs
+11
-1
crates/jacquard-api/src/com_atproto/temp/check_handle_availability.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+13
crates/jacquard-api/src/com_atproto/temp/check_signup_queue.rs
+13
crates/jacquard-api/src/com_atproto/temp/check_signup_queue.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+11
-1
crates/jacquard-api/src/com_atproto/temp/dereference_scope.rs
+11
-1
crates/jacquard-api/src/com_atproto/temp/dereference_scope.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+12
-2
crates/jacquard-api/src/com_atproto/temp/fetch_labels.rs
+12
-2
crates/jacquard-api/src/com_atproto/temp/fetch_labels.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+13
-1
crates/jacquard-api/src/com_atproto/temp/request_phone_verification.rs
+13
-1
crates/jacquard-api/src/com_atproto/temp/request_phone_verification.rs
···+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/com_atproto/temp/revoke_account_credentials.rs
+13
-1
crates/jacquard-api/src/com_atproto/temp/revoke_account_credentials.rs
···+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+2
crates/jacquard-api/src/tools_ozone/communication.rs
+2
crates/jacquard-api/src/tools_ozone/communication.rs
+13
-1
crates/jacquard-api/src/tools_ozone/communication/create_template.rs
+13
-1
crates/jacquard-api/src/tools_ozone/communication/create_template.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/tools_ozone/communication/delete_template.rs
+13
-1
crates/jacquard-api/src/tools_ozone/communication/delete_template.rs
···+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
crates/jacquard-api/src/tools_ozone/communication/list_templates.rs
+13
crates/jacquard-api/src/tools_ozone/communication/list_templates.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+13
-1
crates/jacquard-api/src/tools_ozone/communication/update_template.rs
+13
-1
crates/jacquard-api/src/tools_ozone/communication/update_template.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+23
-2
crates/jacquard-api/src/tools_ozone/hosting/get_account_history.rs
+23
-2
crates/jacquard-api/src/tools_ozone/hosting/get_account_history.rs
············+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+2
crates/jacquard-api/src/tools_ozone/moderation.rs
+2
crates/jacquard-api/src/tools_ozone/moderation.rs
+17
-5
crates/jacquard-api/src/tools_ozone/moderation/emit_event.rs
+17
-5
crates/jacquard-api/src/tools_ozone/moderation/emit_event.rs
···///An optional external ID for the event, used to deduplicate events from external systems. Fails when an event of same type with the same external ID exists for the same subject.············+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+11
-1
crates/jacquard-api/src/tools_ozone/moderation/get_account_timeline.rs
+11
-1
crates/jacquard-api/src/tools_ozone/moderation/get_account_timeline.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+11
-1
crates/jacquard-api/src/tools_ozone/moderation/get_event.rs
+11
-1
crates/jacquard-api/src/tools_ozone/moderation/get_event.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+11
-1
crates/jacquard-api/src/tools_ozone/moderation/get_record.rs
+11
-1
crates/jacquard-api/src/tools_ozone/moderation/get_record.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+11
-1
crates/jacquard-api/src/tools_ozone/moderation/get_records.rs
+11
-1
crates/jacquard-api/src/tools_ozone/moderation/get_records.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+11
-1
crates/jacquard-api/src/tools_ozone/moderation/get_repo.rs
+11
-1
crates/jacquard-api/src/tools_ozone/moderation/get_repo.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+11
-1
crates/jacquard-api/src/tools_ozone/moderation/get_reporter_stats.rs
+11
-1
crates/jacquard-api/src/tools_ozone/moderation/get_reporter_stats.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+11
-1
crates/jacquard-api/src/tools_ozone/moderation/get_repos.rs
+11
-1
crates/jacquard-api/src/tools_ozone/moderation/get_repos.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+11
-1
crates/jacquard-api/src/tools_ozone/moderation/get_subjects.rs
+11
-1
crates/jacquard-api/src/tools_ozone/moderation/get_subjects.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+41
-2
crates/jacquard-api/src/tools_ozone/moderation/query_events.rs
+41
-2
crates/jacquard-api/src/tools_ozone/moderation/query_events.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+54
-2
crates/jacquard-api/src/tools_ozone/moderation/query_statuses.rs
+54
-2
crates/jacquard-api/src/tools_ozone/moderation/query_statuses.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+23
-2
crates/jacquard-api/src/tools_ozone/moderation/search_repos.rs
+23
-2
crates/jacquard-api/src/tools_ozone/moderation/search_repos.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+2
crates/jacquard-api/src/tools_ozone/report.rs
+2
crates/jacquard-api/src/tools_ozone/report.rs
+2
crates/jacquard-api/src/tools_ozone/safelink.rs
+2
crates/jacquard-api/src/tools_ozone/safelink.rs
+13
-1
crates/jacquard-api/src/tools_ozone/safelink/add_rule.rs
+13
-1
crates/jacquard-api/src/tools_ozone/safelink/add_rule.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/tools_ozone/safelink/query_events.rs
+13
-1
crates/jacquard-api/src/tools_ozone/safelink/query_events.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/tools_ozone/safelink/query_rules.rs
+13
-1
crates/jacquard-api/src/tools_ozone/safelink/query_rules.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/tools_ozone/safelink/remove_rule.rs
+13
-1
crates/jacquard-api/src/tools_ozone/safelink/remove_rule.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/tools_ozone/safelink/update_rule.rs
+13
-1
crates/jacquard-api/src/tools_ozone/safelink/update_rule.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
crates/jacquard-api/src/tools_ozone/server/get_config.rs
+13
crates/jacquard-api/src/tools_ozone/server/get_config.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+2
crates/jacquard-api/src/tools_ozone/set.rs
+2
crates/jacquard-api/src/tools_ozone/set.rs
+13
-1
crates/jacquard-api/src/tools_ozone/set/add_values.rs
+13
-1
crates/jacquard-api/src/tools_ozone/set/add_values.rs
···+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/tools_ozone/set/delete_set.rs
+13
-1
crates/jacquard-api/src/tools_ozone/set/delete_set.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/tools_ozone/set/delete_values.rs
+13
-1
crates/jacquard-api/src/tools_ozone/set/delete_values.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+22
-2
crates/jacquard-api/src/tools_ozone/set/get_values.rs
+22
-2
crates/jacquard-api/src/tools_ozone/set/get_values.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+24
-2
crates/jacquard-api/src/tools_ozone/set/query_sets.rs
+24
-2
crates/jacquard-api/src/tools_ozone/set/query_sets.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+13
-1
crates/jacquard-api/src/tools_ozone/set/upsert_set.rs
+13
-1
crates/jacquard-api/src/tools_ozone/set/upsert_set.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+2
crates/jacquard-api/src/tools_ozone/setting.rs
+2
crates/jacquard-api/src/tools_ozone/setting.rs
+24
-2
crates/jacquard-api/src/tools_ozone/setting/list_options.rs
+24
-2
crates/jacquard-api/src/tools_ozone/setting/list_options.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+13
-2
crates/jacquard-api/src/tools_ozone/setting/remove_options.rs
+13
-2
crates/jacquard-api/src/tools_ozone/setting/remove_options.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/tools_ozone/setting/upsert_option.rs
+13
-1
crates/jacquard-api/src/tools_ozone/setting/upsert_option.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+2
crates/jacquard-api/src/tools_ozone/signature.rs
+2
crates/jacquard-api/src/tools_ozone/signature.rs
+11
-1
crates/jacquard-api/src/tools_ozone/signature/find_correlation.rs
+11
-1
crates/jacquard-api/src/tools_ozone/signature/find_correlation.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+22
-2
crates/jacquard-api/src/tools_ozone/signature/search_accounts.rs
+22
-2
crates/jacquard-api/src/tools_ozone/signature/search_accounts.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+2
crates/jacquard-api/src/tools_ozone/team.rs
+2
crates/jacquard-api/src/tools_ozone/team.rs
+13
-1
crates/jacquard-api/src/tools_ozone/team/add_member.rs
+13
-1
crates/jacquard-api/src/tools_ozone/team/add_member.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+13
-1
crates/jacquard-api/src/tools_ozone/team/delete_member.rs
+13
-1
crates/jacquard-api/src/tools_ozone/team/delete_member.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+24
-2
crates/jacquard-api/src/tools_ozone/team/list_members.rs
+24
-2
crates/jacquard-api/src/tools_ozone/team/list_members.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+13
-1
crates/jacquard-api/src/tools_ozone/team/update_member.rs
+13
-1
crates/jacquard-api/src/tools_ozone/team/update_member.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+2
crates/jacquard-api/src/tools_ozone/verification.rs
+2
crates/jacquard-api/src/tools_ozone/verification.rs
+13
-1
crates/jacquard-api/src/tools_ozone/verification/grant_verifications.rs
+13
-1
crates/jacquard-api/src/tools_ozone/verification/grant_verifications.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+27
-2
crates/jacquard-api/src/tools_ozone/verification/list_verifications.rs
+27
-2
crates/jacquard-api/src/tools_ozone/verification/list_verifications.rs
·········+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
+13
-1
crates/jacquard-api/src/tools_ozone/verification/revoke_verifications.rs
+13
-1
crates/jacquard-api/src/tools_ozone/verification/revoke_verifications.rs
······+const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Procedure(
+4
-5
crates/jacquard-common/src/types/collection.rs
+4
-5
crates/jacquard-common/src/types/collection.rs
······
+31
-14
crates/jacquard-common/src/types/xrpc.rs
+31
-14
crates/jacquard-common/src/types/xrpc.rs
·········
+4
-2
crates/jacquard-derive/Cargo.toml
+4
-2
crates/jacquard-derive/Cargo.toml
······
+1
-1
crates/jacquard-derive/src/lib.rs
+1
-1
crates/jacquard-derive/src/lib.rs
+1
-4
crates/jacquard-lexicon/src/bin/codegen.rs
+1
-4
crates/jacquard-lexicon/src/bin/codegen.rs
···
+215
-11
crates/jacquard-lexicon/src/codegen.rs
+215
-11
crates/jacquard-lexicon/src/codegen.rs
·····················+// For procedures, query string params still get "Params" suffix since the main struct is the input···+quote! { #[derive(serde::Serialize, serde::Deserialize, Debug, Clone, PartialEq, Eq, Default)] }·········+let output_ident = syn::Ident::new(&format!("{}Output", type_base), proc_macro2::Span::call_site());+let error_ident = syn::Ident::new(&format!("{}Error", type_base), proc_macro2::Span::call_site());
+2
crates/jacquard/Cargo.toml
+2
crates/jacquard/Cargo.toml
···+reqwest = { version = "0.12.23", default-features = false, features = ["charset", "http2", "json", "system-proxy", "gzip", "rustls-tls"] }
+2
-8
crates/jacquard/src/main.rs
+2
-8
crates/jacquard/src/main.rs
······
+15
-47
flake.lock
+15
-47
flake.lock
··················
+5
-5
flake.nix
+5
-5
flake.nix
···
+21
-21
nix/modules/devshell.nix
+21
-21
nix/modules/devshell.nix
···
+75
-43
nix/modules/rust.nix
+75
-43
nix/modules/rust.nix
···