diff --git a/Cargo.toml b/Cargo.toml index 707784a05..4b4511e6f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,7 +5,7 @@ members = ["crates/*"] [workspace.package] edition = "2024" -version = "0.5.0" +version = "0.5.1" authors = ["Orual "] repository = "https://tangled.org/@nonbinary.computer/jacquard" keywords = ["atproto", "at", "bluesky", "api", "client"] diff --git a/crates/jacquard-api/Cargo.toml b/crates/jacquard-api/Cargo.toml index cffc70314..83418bbc9 100644 --- a/crates/jacquard-api/Cargo.toml +++ b/crates/jacquard-api/Cargo.toml @@ -2,7 +2,7 @@ name = "jacquard-api" description = "Generated AT Protocol API bindings for Jacquard" edition.workspace = true -version = "0.4.1" +version = "0.5.1" authors.workspace = true repository.workspace = true keywords.workspace = true diff --git a/crates/jacquard-api/lexicons/place_stream_server_createWebhook.json b/crates/jacquard-api/lexicons/place_stream_server_createWebhook.json index 0a610b3a7..c4b40e324 100644 --- a/crates/jacquard-api/lexicons/place_stream_server_createWebhook.json +++ b/crates/jacquard-api/lexicons/place_stream_server_createWebhook.json @@ -37,6 +37,14 @@ ] } }, + "muteWords": { + "type": "array", + "description": "Words to filter out from chat messages. Messages containing any of these words will not be forwarded.", + "items": { + "type": "string", + "maxLength": 100 + } + }, "name": { "type": "string", "description": "A user-friendly name for this webhook.", diff --git a/crates/jacquard-api/lexicons/place_stream_server_defs.json b/crates/jacquard-api/lexicons/place_stream_server_defs.json index 246e13372..6bf75d760 100644 --- a/crates/jacquard-api/lexicons/place_stream_server_defs.json +++ b/crates/jacquard-api/lexicons/place_stream_server_defs.json @@ -73,6 +73,14 @@ "description": "When this webhook was last triggered.", "format": "datetime" }, + "muteWords": { + "type": "array", + "description": "Words to filter out from chat messages. Messages containing any of these words will not be forwarded.", + "items": { + "type": "string", + "maxLength": 100 + } + }, "name": { "type": "string", "description": "A user-friendly name for this webhook.", diff --git a/crates/jacquard-api/lexicons/place_stream_server_updateWebhook.json b/crates/jacquard-api/lexicons/place_stream_server_updateWebhook.json index 0a6480d81..48b7cd184 100644 --- a/crates/jacquard-api/lexicons/place_stream_server_updateWebhook.json +++ b/crates/jacquard-api/lexicons/place_stream_server_updateWebhook.json @@ -39,6 +39,14 @@ "type": "string", "description": "The ID of the webhook to update." }, + "muteWords": { + "type": "array", + "description": "Words to filter out from chat messages. Messages containing any of these words will not be forwarded.", + "items": { + "type": "string", + "maxLength": 100 + } + }, "name": { "type": "string", "description": "A user-friendly name for this webhook.", diff --git a/crates/jacquard-api/src/app_blebbit/authr/folder/create_folder.rs b/crates/jacquard-api/src/app_blebbit/authr/folder/create_folder.rs index eca9a3b9c..313922289 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/folder/create_folder.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/folder/create_folder.rs @@ -66,7 +66,7 @@ impl jacquard_common::xrpc::XrpcResp for CreateFolderResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for CreateFolder<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for CreateFolder<'a> { const NSID: &'static str = "app.blebbit.authr.folder.createFolder"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/app_blebbit/authr/folder/create_folder_relationship.rs b/crates/jacquard-api/src/app_blebbit/authr/folder/create_folder_relationship.rs index ea1b0bcb2..b3891da4d 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/folder/create_folder_relationship.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/folder/create_folder_relationship.rs @@ -47,7 +47,7 @@ impl jacquard_common::xrpc::XrpcResp for CreateFolderRelationshipResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for CreateFolderRelationship<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for CreateFolderRelationship<'a> { const NSID: &'static str = "app.blebbit.authr.folder.createFolderRelationship"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/app_blebbit/authr/folder/delete_folder.rs b/crates/jacquard-api/src/app_blebbit/authr/folder/delete_folder.rs index 5c4eeef93..8a91d132e 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/folder/delete_folder.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/folder/delete_folder.rs @@ -46,7 +46,7 @@ impl jacquard_common::xrpc::XrpcResp for DeleteFolderResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for DeleteFolder { +impl jacquard_common::xrpc::XrpcRequest for DeleteFolder { const NSID: &'static str = "app.blebbit.authr.folder.deleteFolder"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/app_blebbit/authr/folder/delete_folder_relationship.rs b/crates/jacquard-api/src/app_blebbit/authr/folder/delete_folder_relationship.rs index 12940733e..ccb81b1c7 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/folder/delete_folder_relationship.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/folder/delete_folder_relationship.rs @@ -48,7 +48,7 @@ impl jacquard_common::xrpc::XrpcResp for DeleteFolderRelationshipResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for DeleteFolderRelationship<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for DeleteFolderRelationship<'a> { const NSID: &'static str = "app.blebbit.authr.folder.deleteFolderRelationship"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/app_blebbit/authr/folder/get_folder.rs b/crates/jacquard-api/src/app_blebbit/authr/folder/get_folder.rs index 9b998d61a..19494c778 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/folder/get_folder.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/folder/get_folder.rs @@ -55,7 +55,7 @@ impl jacquard_common::xrpc::XrpcResp for GetFolderResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetFolder<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetFolder<'a> { const NSID: &'static str = "app.blebbit.authr.folder.getFolder"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetFolderResponse; diff --git a/crates/jacquard-api/src/app_blebbit/authr/folder/get_folders.rs b/crates/jacquard-api/src/app_blebbit/authr/folder/get_folders.rs index 1dd25fcd9..f2178ed87 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/folder/get_folders.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/folder/get_folders.rs @@ -55,7 +55,7 @@ impl jacquard_common::xrpc::XrpcResp for GetFoldersResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetFolders<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetFolders<'a> { const NSID: &'static str = "app.blebbit.authr.folder.getFolders"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetFoldersResponse; diff --git a/crates/jacquard-api/src/app_blebbit/authr/folder/update_folder.rs b/crates/jacquard-api/src/app_blebbit/authr/folder/update_folder.rs index 3b109f164..b12d0ea3c 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/folder/update_folder.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/folder/update_folder.rs @@ -85,7 +85,7 @@ impl jacquard_common::xrpc::XrpcResp for UpdateFolderResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for UpdateFolder<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for UpdateFolder<'a> { const NSID: &'static str = "app.blebbit.authr.folder.updateFolder"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/app_blebbit/authr/folder/update_folder_relationship.rs b/crates/jacquard-api/src/app_blebbit/authr/folder/update_folder_relationship.rs index 6d66dac38..57e527b56 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/folder/update_folder_relationship.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/folder/update_folder_relationship.rs @@ -47,7 +47,7 @@ impl jacquard_common::xrpc::XrpcResp for UpdateFolderRelationshipResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for UpdateFolderRelationship<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for UpdateFolderRelationship<'a> { const NSID: &'static str = "app.blebbit.authr.folder.updateFolderRelationship"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/app_blebbit/authr/group/create_group.rs b/crates/jacquard-api/src/app_blebbit/authr/group/create_group.rs index 49eb2f136..b1050733b 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/group/create_group.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/group/create_group.rs @@ -79,7 +79,7 @@ impl jacquard_common::xrpc::XrpcResp for CreateGroupResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for CreateGroup<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for CreateGroup<'a> { const NSID: &'static str = "app.blebbit.authr.group.createGroup"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/app_blebbit/authr/group/create_group_relationship.rs b/crates/jacquard-api/src/app_blebbit/authr/group/create_group_relationship.rs index 8fb41bd2e..10daf9bc0 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/group/create_group_relationship.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/group/create_group_relationship.rs @@ -47,7 +47,7 @@ impl jacquard_common::xrpc::XrpcResp for CreateGroupRelationshipResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for CreateGroupRelationship<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for CreateGroupRelationship<'a> { const NSID: &'static str = "app.blebbit.authr.group.createGroupRelationship"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/app_blebbit/authr/group/delete_group.rs b/crates/jacquard-api/src/app_blebbit/authr/group/delete_group.rs index 00794aa92..ac8ccada7 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/group/delete_group.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/group/delete_group.rs @@ -46,7 +46,7 @@ impl jacquard_common::xrpc::XrpcResp for DeleteGroupResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for DeleteGroup { +impl jacquard_common::xrpc::XrpcRequest for DeleteGroup { const NSID: &'static str = "app.blebbit.authr.group.deleteGroup"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/app_blebbit/authr/group/delete_group_relationship.rs b/crates/jacquard-api/src/app_blebbit/authr/group/delete_group_relationship.rs index 56444180f..0e6277bdf 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/group/delete_group_relationship.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/group/delete_group_relationship.rs @@ -48,7 +48,7 @@ impl jacquard_common::xrpc::XrpcResp for DeleteGroupRelationshipResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for DeleteGroupRelationship<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for DeleteGroupRelationship<'a> { const NSID: &'static str = "app.blebbit.authr.group.deleteGroupRelationship"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/app_blebbit/authr/group/get_group.rs b/crates/jacquard-api/src/app_blebbit/authr/group/get_group.rs index f4be7dfdb..adf9ecc9a 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/group/get_group.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/group/get_group.rs @@ -61,7 +61,7 @@ impl jacquard_common::xrpc::XrpcResp for GetGroupResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetGroup<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetGroup<'a> { const NSID: &'static str = "app.blebbit.authr.group.getGroup"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetGroupResponse; diff --git a/crates/jacquard-api/src/app_blebbit/authr/group/get_groups.rs b/crates/jacquard-api/src/app_blebbit/authr/group/get_groups.rs index 40aaa4050..7f74b7ff1 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/group/get_groups.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/group/get_groups.rs @@ -55,7 +55,7 @@ impl jacquard_common::xrpc::XrpcResp for GetGroupsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetGroups<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetGroups<'a> { const NSID: &'static str = "app.blebbit.authr.group.getGroups"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetGroupsResponse; diff --git a/crates/jacquard-api/src/app_blebbit/authr/group/update_group.rs b/crates/jacquard-api/src/app_blebbit/authr/group/update_group.rs index 106f3df50..115dfc0f5 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/group/update_group.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/group/update_group.rs @@ -98,7 +98,7 @@ impl jacquard_common::xrpc::XrpcResp for UpdateGroupResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for UpdateGroup<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for UpdateGroup<'a> { const NSID: &'static str = "app.blebbit.authr.group.updateGroup"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/app_blebbit/authr/group/update_group_relationship.rs b/crates/jacquard-api/src/app_blebbit/authr/group/update_group_relationship.rs index 8eb9e509d..8b54bdd55 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/group/update_group_relationship.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/group/update_group_relationship.rs @@ -47,7 +47,7 @@ impl jacquard_common::xrpc::XrpcResp for UpdateGroupRelationshipResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for UpdateGroupRelationship<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for UpdateGroupRelationship<'a> { const NSID: &'static str = "app.blebbit.authr.group.updateGroupRelationship"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/app_blebbit/authr/page/create_page.rs b/crates/jacquard-api/src/app_blebbit/authr/page/create_page.rs index 77273306a..bb9a85326 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/page/create_page.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/page/create_page.rs @@ -69,7 +69,7 @@ impl jacquard_common::xrpc::XrpcResp for CreatePageResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for CreatePage<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for CreatePage<'a> { const NSID: &'static str = "app.blebbit.authr.page.createPage"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/app_blebbit/authr/page/create_page_relationship.rs b/crates/jacquard-api/src/app_blebbit/authr/page/create_page_relationship.rs index 64f11e34a..e524faaf4 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/page/create_page_relationship.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/page/create_page_relationship.rs @@ -47,7 +47,7 @@ impl jacquard_common::xrpc::XrpcResp for CreatePageRelationshipResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for CreatePageRelationship<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for CreatePageRelationship<'a> { const NSID: &'static str = "app.blebbit.authr.page.createPageRelationship"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/app_blebbit/authr/page/delete_page.rs b/crates/jacquard-api/src/app_blebbit/authr/page/delete_page.rs index d60c232cd..76bb4955f 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/page/delete_page.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/page/delete_page.rs @@ -46,7 +46,7 @@ impl jacquard_common::xrpc::XrpcResp for DeletePageResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for DeletePage { +impl jacquard_common::xrpc::XrpcRequest for DeletePage { const NSID: &'static str = "app.blebbit.authr.page.deletePage"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/app_blebbit/authr/page/delete_page_relationship.rs b/crates/jacquard-api/src/app_blebbit/authr/page/delete_page_relationship.rs index 735d181ab..61725c1bd 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/page/delete_page_relationship.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/page/delete_page_relationship.rs @@ -48,7 +48,7 @@ impl jacquard_common::xrpc::XrpcResp for DeletePageRelationshipResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for DeletePageRelationship<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for DeletePageRelationship<'a> { const NSID: &'static str = "app.blebbit.authr.page.deletePageRelationship"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/app_blebbit/authr/page/get_page.rs b/crates/jacquard-api/src/app_blebbit/authr/page/get_page.rs index 760b517cd..046f9d3e5 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/page/get_page.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/page/get_page.rs @@ -58,7 +58,7 @@ impl jacquard_common::xrpc::XrpcResp for GetPageResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetPage<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetPage<'a> { const NSID: &'static str = "app.blebbit.authr.page.getPage"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetPageResponse; diff --git a/crates/jacquard-api/src/app_blebbit/authr/page/get_pages.rs b/crates/jacquard-api/src/app_blebbit/authr/page/get_pages.rs index a7782c6b0..49d7b7549 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/page/get_pages.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/page/get_pages.rs @@ -53,7 +53,7 @@ impl jacquard_common::xrpc::XrpcResp for GetPagesResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetPages<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetPages<'a> { const NSID: &'static str = "app.blebbit.authr.page.getPages"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetPagesResponse; diff --git a/crates/jacquard-api/src/app_blebbit/authr/page/update_page.rs b/crates/jacquard-api/src/app_blebbit/authr/page/update_page.rs index 883c59523..30486103b 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/page/update_page.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/page/update_page.rs @@ -88,7 +88,7 @@ impl jacquard_common::xrpc::XrpcResp for UpdatePageResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for UpdatePage<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for UpdatePage<'a> { const NSID: &'static str = "app.blebbit.authr.page.updatePage"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/app_blebbit/authr/page/update_page_relationship.rs b/crates/jacquard-api/src/app_blebbit/authr/page/update_page_relationship.rs index b382d5e32..a1df84194 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/page/update_page_relationship.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/page/update_page_relationship.rs @@ -47,7 +47,7 @@ impl jacquard_common::xrpc::XrpcResp for UpdatePageRelationshipResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for UpdatePageRelationship<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for UpdatePageRelationship<'a> { const NSID: &'static str = "app.blebbit.authr.page.updatePageRelationship"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/app_bsky/actor/get_preferences.rs b/crates/jacquard-api/src/app_bsky/actor/get_preferences.rs index b20b04524..92cf8debb 100644 --- a/crates/jacquard-api/src/app_bsky/actor/get_preferences.rs +++ b/crates/jacquard-api/src/app_bsky/actor/get_preferences.rs @@ -44,7 +44,7 @@ impl jacquard_common::xrpc::XrpcResp for GetPreferencesResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetPreferences { +impl jacquard_common::xrpc::XrpcRequest for GetPreferences { const NSID: &'static str = "app.bsky.actor.getPreferences"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetPreferencesResponse; diff --git a/crates/jacquard-api/src/app_bsky/actor/get_profile.rs b/crates/jacquard-api/src/app_bsky/actor/get_profile.rs index 1f47dd6a5..d76535be5 100644 --- a/crates/jacquard-api/src/app_bsky/actor/get_profile.rs +++ b/crates/jacquard-api/src/app_bsky/actor/get_profile.rs @@ -49,7 +49,7 @@ impl jacquard_common::xrpc::XrpcResp for GetProfileResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetProfile<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetProfile<'a> { const NSID: &'static str = "app.bsky.actor.getProfile"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetProfileResponse; diff --git a/crates/jacquard-api/src/app_bsky/actor/get_profiles.rs b/crates/jacquard-api/src/app_bsky/actor/get_profiles.rs index 6e6661c9e..686bbcba9 100644 --- a/crates/jacquard-api/src/app_bsky/actor/get_profiles.rs +++ b/crates/jacquard-api/src/app_bsky/actor/get_profiles.rs @@ -48,7 +48,7 @@ impl jacquard_common::xrpc::XrpcResp for GetProfilesResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetProfiles<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetProfiles<'a> { const NSID: &'static str = "app.bsky.actor.getProfiles"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetProfilesResponse; diff --git a/crates/jacquard-api/src/app_bsky/actor/get_suggestions.rs b/crates/jacquard-api/src/app_bsky/actor/get_suggestions.rs index 2ebb4a4f3..a06f816fd 100644 --- a/crates/jacquard-api/src/app_bsky/actor/get_suggestions.rs +++ b/crates/jacquard-api/src/app_bsky/actor/get_suggestions.rs @@ -59,7 +59,7 @@ impl jacquard_common::xrpc::XrpcResp for GetSuggestionsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetSuggestions<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetSuggestions<'a> { const NSID: &'static str = "app.bsky.actor.getSuggestions"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetSuggestionsResponse; diff --git a/crates/jacquard-api/src/app_bsky/actor/put_preferences.rs b/crates/jacquard-api/src/app_bsky/actor/put_preferences.rs index c1c2f4791..515f314bc 100644 --- a/crates/jacquard-api/src/app_bsky/actor/put_preferences.rs +++ b/crates/jacquard-api/src/app_bsky/actor/put_preferences.rs @@ -40,7 +40,7 @@ impl jacquard_common::xrpc::XrpcResp for PutPreferencesResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for PutPreferences<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for PutPreferences<'a> { const NSID: &'static str = "app.bsky.actor.putPreferences"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/app_bsky/actor/search_actors.rs b/crates/jacquard-api/src/app_bsky/actor/search_actors.rs index 30496e0ed..b775b4e4a 100644 --- a/crates/jacquard-api/src/app_bsky/actor/search_actors.rs +++ b/crates/jacquard-api/src/app_bsky/actor/search_actors.rs @@ -64,7 +64,7 @@ impl jacquard_common::xrpc::XrpcResp for SearchActorsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for SearchActors<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for SearchActors<'a> { const NSID: &'static str = "app.bsky.actor.searchActors"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = SearchActorsResponse; diff --git a/crates/jacquard-api/src/app_bsky/actor/search_actors_typeahead.rs b/crates/jacquard-api/src/app_bsky/actor/search_actors_typeahead.rs index d5c3d8a7b..3072a96c8 100644 --- a/crates/jacquard-api/src/app_bsky/actor/search_actors_typeahead.rs +++ b/crates/jacquard-api/src/app_bsky/actor/search_actors_typeahead.rs @@ -57,7 +57,7 @@ impl jacquard_common::xrpc::XrpcResp for SearchActorsTypeaheadResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for SearchActorsTypeahead<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for SearchActorsTypeahead<'a> { const NSID: &'static str = "app.bsky.actor.searchActorsTypeahead"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = SearchActorsTypeaheadResponse; diff --git a/crates/jacquard-api/src/app_bsky/bookmark/create_bookmark.rs b/crates/jacquard-api/src/app_bsky/bookmark/create_bookmark.rs index 7940a800f..2705aca7b 100644 --- a/crates/jacquard-api/src/app_bsky/bookmark/create_bookmark.rs +++ b/crates/jacquard-api/src/app_bsky/bookmark/create_bookmark.rs @@ -77,7 +77,7 @@ impl jacquard_common::xrpc::XrpcResp for CreateBookmarkResponse { type Err<'de> = CreateBookmarkError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for CreateBookmark<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for CreateBookmark<'a> { const NSID: &'static str = "app.bsky.bookmark.createBookmark"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/app_bsky/bookmark/delete_bookmark.rs b/crates/jacquard-api/src/app_bsky/bookmark/delete_bookmark.rs index 2e96608c4..55e0e7b95 100644 --- a/crates/jacquard-api/src/app_bsky/bookmark/delete_bookmark.rs +++ b/crates/jacquard-api/src/app_bsky/bookmark/delete_bookmark.rs @@ -14,7 +14,7 @@ PartialEq, Eq, bon::Builder, - jacquard_derive::IntoStatic + jacquard_derive::IntoStatic, )] #[serde(rename_all = "camelCase")] #[builder(start_fn = new)] @@ -40,7 +40,7 @@ pub struct DeleteBookmark<'a> { Eq, thiserror::Error, miette::Diagnostic, - jacquard_derive::IntoStatic + jacquard_derive::IntoStatic, )] #[serde(tag = "error", content = "message")] #[serde(bound(deserialize = "'de: 'a"))] @@ -75,11 +75,10 @@ impl jacquard_common::xrpc::XrpcResp for DeleteBookmarkResponse { type Err<'de> = DeleteBookmarkError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for DeleteBookmark<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for DeleteBookmark<'a> { const NSID: &'static str = "app.bsky.bookmark.deleteBookmark"; - const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( - "application/json", - ); + const METHOD: jacquard_common::xrpc::XrpcMethod = + jacquard_common::xrpc::XrpcMethod::Procedure("application/json"); type Response = DeleteBookmarkResponse; } @@ -88,9 +87,8 @@ impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for DeleteBookmark<'de> { pub struct DeleteBookmarkRequest; impl jacquard_common::xrpc::XrpcEndpoint for DeleteBookmarkRequest { const PATH: &'static str = "/xrpc/app.bsky.bookmark.deleteBookmark"; - const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( - "application/json", - ); + const METHOD: jacquard_common::xrpc::XrpcMethod = + jacquard_common::xrpc::XrpcMethod::Procedure("application/json"); type Request<'de> = DeleteBookmark<'de>; type Response = DeleteBookmarkResponse; -} \ No newline at end of file +} diff --git a/crates/jacquard-api/src/app_bsky/bookmark/get_bookmarks.rs b/crates/jacquard-api/src/app_bsky/bookmark/get_bookmarks.rs index 0ff2a0a56..415a058bf 100644 --- a/crates/jacquard-api/src/app_bsky/bookmark/get_bookmarks.rs +++ b/crates/jacquard-api/src/app_bsky/bookmark/get_bookmarks.rs @@ -56,7 +56,7 @@ impl jacquard_common::xrpc::XrpcResp for GetBookmarksResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetBookmarks<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetBookmarks<'a> { const NSID: &'static str = "app.bsky.bookmark.getBookmarks"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetBookmarksResponse; diff --git a/crates/jacquard-api/src/app_bsky/feed/describe_feed_generator.rs b/crates/jacquard-api/src/app_bsky/feed/describe_feed_generator.rs index fe0a418ab..4cb794bc9 100644 --- a/crates/jacquard-api/src/app_bsky/feed/describe_feed_generator.rs +++ b/crates/jacquard-api/src/app_bsky/feed/describe_feed_generator.rs @@ -84,7 +84,7 @@ impl jacquard_common::xrpc::XrpcResp for DescribeFeedGeneratorResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for DescribeFeedGenerator { +impl jacquard_common::xrpc::XrpcRequest for DescribeFeedGenerator { const NSID: &'static str = "app.bsky.feed.describeFeedGenerator"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = DescribeFeedGeneratorResponse; diff --git a/crates/jacquard-api/src/app_bsky/feed/get_actor_feeds.rs b/crates/jacquard-api/src/app_bsky/feed/get_actor_feeds.rs index f8b0efaf1..21aefe824 100644 --- a/crates/jacquard-api/src/app_bsky/feed/get_actor_feeds.rs +++ b/crates/jacquard-api/src/app_bsky/feed/get_actor_feeds.rs @@ -58,7 +58,7 @@ impl jacquard_common::xrpc::XrpcResp for GetActorFeedsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetActorFeeds<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetActorFeeds<'a> { const NSID: &'static str = "app.bsky.feed.getActorFeeds"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetActorFeedsResponse; diff --git a/crates/jacquard-api/src/app_bsky/feed/get_actor_likes.rs b/crates/jacquard-api/src/app_bsky/feed/get_actor_likes.rs index e104966bd..7e126a7ad 100644 --- a/crates/jacquard-api/src/app_bsky/feed/get_actor_likes.rs +++ b/crates/jacquard-api/src/app_bsky/feed/get_actor_likes.rs @@ -101,7 +101,7 @@ impl jacquard_common::xrpc::XrpcResp for GetActorLikesResponse { type Err<'de> = GetActorLikesError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetActorLikes<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetActorLikes<'a> { const NSID: &'static str = "app.bsky.feed.getActorLikes"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetActorLikesResponse; diff --git a/crates/jacquard-api/src/app_bsky/feed/get_author_feed.rs b/crates/jacquard-api/src/app_bsky/feed/get_author_feed.rs index 2cdcd7471..e47760652 100644 --- a/crates/jacquard-api/src/app_bsky/feed/get_author_feed.rs +++ b/crates/jacquard-api/src/app_bsky/feed/get_author_feed.rs @@ -109,7 +109,7 @@ impl jacquard_common::xrpc::XrpcResp for GetAuthorFeedResponse { type Err<'de> = GetAuthorFeedError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetAuthorFeed<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetAuthorFeed<'a> { const NSID: &'static str = "app.bsky.feed.getAuthorFeed"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetAuthorFeedResponse; diff --git a/crates/jacquard-api/src/app_bsky/feed/get_feed.rs b/crates/jacquard-api/src/app_bsky/feed/get_feed.rs index c34bcd3b8..09965ab7c 100644 --- a/crates/jacquard-api/src/app_bsky/feed/get_feed.rs +++ b/crates/jacquard-api/src/app_bsky/feed/get_feed.rs @@ -92,7 +92,7 @@ impl jacquard_common::xrpc::XrpcResp for GetFeedResponse { type Err<'de> = GetFeedError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetFeed<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetFeed<'a> { const NSID: &'static str = "app.bsky.feed.getFeed"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetFeedResponse; diff --git a/crates/jacquard-api/src/app_bsky/feed/get_feed_generator.rs b/crates/jacquard-api/src/app_bsky/feed/get_feed_generator.rs index d533a933d..b5804ab69 100644 --- a/crates/jacquard-api/src/app_bsky/feed/get_feed_generator.rs +++ b/crates/jacquard-api/src/app_bsky/feed/get_feed_generator.rs @@ -52,7 +52,7 @@ impl jacquard_common::xrpc::XrpcResp for GetFeedGeneratorResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetFeedGenerator<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetFeedGenerator<'a> { const NSID: &'static str = "app.bsky.feed.getFeedGenerator"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetFeedGeneratorResponse; diff --git a/crates/jacquard-api/src/app_bsky/feed/get_feed_generators.rs b/crates/jacquard-api/src/app_bsky/feed/get_feed_generators.rs index 153d6917b..71b6e60cd 100644 --- a/crates/jacquard-api/src/app_bsky/feed/get_feed_generators.rs +++ b/crates/jacquard-api/src/app_bsky/feed/get_feed_generators.rs @@ -48,7 +48,7 @@ impl jacquard_common::xrpc::XrpcResp for GetFeedGeneratorsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetFeedGenerators<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetFeedGenerators<'a> { const NSID: &'static str = "app.bsky.feed.getFeedGenerators"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetFeedGeneratorsResponse; diff --git a/crates/jacquard-api/src/app_bsky/feed/get_feed_skeleton.rs b/crates/jacquard-api/src/app_bsky/feed/get_feed_skeleton.rs index 646d98326..881f28e16 100644 --- a/crates/jacquard-api/src/app_bsky/feed/get_feed_skeleton.rs +++ b/crates/jacquard-api/src/app_bsky/feed/get_feed_skeleton.rs @@ -96,7 +96,7 @@ impl jacquard_common::xrpc::XrpcResp for GetFeedSkeletonResponse { type Err<'de> = GetFeedSkeletonError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetFeedSkeleton<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetFeedSkeleton<'a> { const NSID: &'static str = "app.bsky.feed.getFeedSkeleton"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetFeedSkeletonResponse; diff --git a/crates/jacquard-api/src/app_bsky/feed/get_likes.rs b/crates/jacquard-api/src/app_bsky/feed/get_likes.rs index b4a6588a9..1b2d7f3bd 100644 --- a/crates/jacquard-api/src/app_bsky/feed/get_likes.rs +++ b/crates/jacquard-api/src/app_bsky/feed/get_likes.rs @@ -84,7 +84,7 @@ impl jacquard_common::xrpc::XrpcResp for GetLikesResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetLikes<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetLikes<'a> { const NSID: &'static str = "app.bsky.feed.getLikes"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetLikesResponse; diff --git a/crates/jacquard-api/src/app_bsky/feed/get_list_feed.rs b/crates/jacquard-api/src/app_bsky/feed/get_list_feed.rs index 4f00b279d..55c8d401d 100644 --- a/crates/jacquard-api/src/app_bsky/feed/get_list_feed.rs +++ b/crates/jacquard-api/src/app_bsky/feed/get_list_feed.rs @@ -92,7 +92,7 @@ impl jacquard_common::xrpc::XrpcResp for GetListFeedResponse { type Err<'de> = GetListFeedError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetListFeed<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetListFeed<'a> { const NSID: &'static str = "app.bsky.feed.getListFeed"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetListFeedResponse; diff --git a/crates/jacquard-api/src/app_bsky/feed/get_post_thread.rs b/crates/jacquard-api/src/app_bsky/feed/get_post_thread.rs index 3a7701ab1..d160fd1ae 100644 --- a/crates/jacquard-api/src/app_bsky/feed/get_post_thread.rs +++ b/crates/jacquard-api/src/app_bsky/feed/get_post_thread.rs @@ -112,7 +112,7 @@ impl jacquard_common::xrpc::XrpcResp for GetPostThreadResponse { type Err<'de> = GetPostThreadError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetPostThread<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetPostThread<'a> { const NSID: &'static str = "app.bsky.feed.getPostThread"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetPostThreadResponse; diff --git a/crates/jacquard-api/src/app_bsky/feed/get_posts.rs b/crates/jacquard-api/src/app_bsky/feed/get_posts.rs index e27673cbe..a812579d1 100644 --- a/crates/jacquard-api/src/app_bsky/feed/get_posts.rs +++ b/crates/jacquard-api/src/app_bsky/feed/get_posts.rs @@ -48,7 +48,7 @@ impl jacquard_common::xrpc::XrpcResp for GetPostsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetPosts<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetPosts<'a> { const NSID: &'static str = "app.bsky.feed.getPosts"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetPostsResponse; diff --git a/crates/jacquard-api/src/app_bsky/feed/get_quotes.rs b/crates/jacquard-api/src/app_bsky/feed/get_quotes.rs index c35c299dd..8a19d232a 100644 --- a/crates/jacquard-api/src/app_bsky/feed/get_quotes.rs +++ b/crates/jacquard-api/src/app_bsky/feed/get_quotes.rs @@ -66,7 +66,7 @@ impl jacquard_common::xrpc::XrpcResp for GetQuotesResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetQuotes<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetQuotes<'a> { const NSID: &'static str = "app.bsky.feed.getQuotes"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetQuotesResponse; diff --git a/crates/jacquard-api/src/app_bsky/feed/get_reposted_by.rs b/crates/jacquard-api/src/app_bsky/feed/get_reposted_by.rs index 597b33e5d..b4448997b 100644 --- a/crates/jacquard-api/src/app_bsky/feed/get_reposted_by.rs +++ b/crates/jacquard-api/src/app_bsky/feed/get_reposted_by.rs @@ -66,7 +66,7 @@ impl jacquard_common::xrpc::XrpcResp for GetRepostedByResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetRepostedBy<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetRepostedBy<'a> { const NSID: &'static str = "app.bsky.feed.getRepostedBy"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetRepostedByResponse; diff --git a/crates/jacquard-api/src/app_bsky/feed/get_suggested_feeds.rs b/crates/jacquard-api/src/app_bsky/feed/get_suggested_feeds.rs index 16a481762..dd2e894f2 100644 --- a/crates/jacquard-api/src/app_bsky/feed/get_suggested_feeds.rs +++ b/crates/jacquard-api/src/app_bsky/feed/get_suggested_feeds.rs @@ -56,7 +56,7 @@ impl jacquard_common::xrpc::XrpcResp for GetSuggestedFeedsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetSuggestedFeeds<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetSuggestedFeeds<'a> { const NSID: &'static str = "app.bsky.feed.getSuggestedFeeds"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetSuggestedFeedsResponse; diff --git a/crates/jacquard-api/src/app_bsky/feed/get_timeline.rs b/crates/jacquard-api/src/app_bsky/feed/get_timeline.rs index 65934eced..71049d2a8 100644 --- a/crates/jacquard-api/src/app_bsky/feed/get_timeline.rs +++ b/crates/jacquard-api/src/app_bsky/feed/get_timeline.rs @@ -13,7 +13,7 @@ PartialEq, Eq, bon::Builder, - jacquard_derive::IntoStatic, + jacquard_derive::IntoStatic )] #[builder(start_fn = new)] #[serde(rename_all = "camelCase")] @@ -33,7 +33,13 @@ pub struct GetTimeline<'a> { #[jacquard_derive::lexicon] #[derive( - serde::Serialize, serde::Deserialize, Debug, Clone, PartialEq, Eq, jacquard_derive::IntoStatic, + serde::Serialize, + serde::Deserialize, + Debug, + Clone, + PartialEq, + Eq, + jacquard_derive::IntoStatic )] #[serde(rename_all = "camelCase")] pub struct GetTimelineOutput<'a> { @@ -54,7 +60,7 @@ impl jacquard_common::xrpc::XrpcResp for GetTimelineResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetTimeline<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetTimeline<'a> { const NSID: &'static str = "app.bsky.feed.getTimeline"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetTimelineResponse; @@ -68,4 +74,4 @@ impl jacquard_common::xrpc::XrpcEndpoint for GetTimelineRequest { const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Request<'de> = GetTimeline<'de>; type Response = GetTimelineResponse; -} +} \ No newline at end of file diff --git a/crates/jacquard-api/src/app_bsky/feed/search_posts.rs b/crates/jacquard-api/src/app_bsky/feed/search_posts.rs index e5c2b5f9d..f2e838ed9 100644 --- a/crates/jacquard-api/src/app_bsky/feed/search_posts.rs +++ b/crates/jacquard-api/src/app_bsky/feed/search_posts.rs @@ -127,7 +127,7 @@ impl jacquard_common::xrpc::XrpcResp for SearchPostsResponse { type Err<'de> = SearchPostsError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for SearchPosts<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for SearchPosts<'a> { const NSID: &'static str = "app.bsky.feed.searchPosts"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = SearchPostsResponse; diff --git a/crates/jacquard-api/src/app_bsky/feed/send_interactions.rs b/crates/jacquard-api/src/app_bsky/feed/send_interactions.rs index 88b29b915..fc865df98 100644 --- a/crates/jacquard-api/src/app_bsky/feed/send_interactions.rs +++ b/crates/jacquard-api/src/app_bsky/feed/send_interactions.rs @@ -52,7 +52,7 @@ impl jacquard_common::xrpc::XrpcResp for SendInteractionsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for SendInteractions<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for SendInteractions<'a> { const NSID: &'static str = "app.bsky.feed.sendInteractions"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/app_bsky/graph/get_actor_starter_packs.rs b/crates/jacquard-api/src/app_bsky/graph/get_actor_starter_packs.rs index 3599c4fd4..2bea14523 100644 --- a/crates/jacquard-api/src/app_bsky/graph/get_actor_starter_packs.rs +++ b/crates/jacquard-api/src/app_bsky/graph/get_actor_starter_packs.rs @@ -58,7 +58,7 @@ impl jacquard_common::xrpc::XrpcResp for GetActorStarterPacksResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetActorStarterPacks<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetActorStarterPacks<'a> { const NSID: &'static str = "app.bsky.graph.getActorStarterPacks"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetActorStarterPacksResponse; diff --git a/crates/jacquard-api/src/app_bsky/graph/get_blocks.rs b/crates/jacquard-api/src/app_bsky/graph/get_blocks.rs index 252fb5377..adfab31dd 100644 --- a/crates/jacquard-api/src/app_bsky/graph/get_blocks.rs +++ b/crates/jacquard-api/src/app_bsky/graph/get_blocks.rs @@ -56,7 +56,7 @@ impl jacquard_common::xrpc::XrpcResp for GetBlocksResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetBlocks<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetBlocks<'a> { const NSID: &'static str = "app.bsky.graph.getBlocks"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetBlocksResponse; diff --git a/crates/jacquard-api/src/app_bsky/graph/get_followers.rs b/crates/jacquard-api/src/app_bsky/graph/get_followers.rs index 62931338f..24f46ac1b 100644 --- a/crates/jacquard-api/src/app_bsky/graph/get_followers.rs +++ b/crates/jacquard-api/src/app_bsky/graph/get_followers.rs @@ -60,7 +60,7 @@ impl jacquard_common::xrpc::XrpcResp for GetFollowersResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetFollowers<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetFollowers<'a> { const NSID: &'static str = "app.bsky.graph.getFollowers"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetFollowersResponse; diff --git a/crates/jacquard-api/src/app_bsky/graph/get_follows.rs b/crates/jacquard-api/src/app_bsky/graph/get_follows.rs index c2ca2f583..825f40c56 100644 --- a/crates/jacquard-api/src/app_bsky/graph/get_follows.rs +++ b/crates/jacquard-api/src/app_bsky/graph/get_follows.rs @@ -60,7 +60,7 @@ impl jacquard_common::xrpc::XrpcResp for GetFollowsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetFollows<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetFollows<'a> { const NSID: &'static str = "app.bsky.graph.getFollows"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetFollowsResponse; diff --git a/crates/jacquard-api/src/app_bsky/graph/get_known_followers.rs b/crates/jacquard-api/src/app_bsky/graph/get_known_followers.rs index 45de8fba2..891eb3a42 100644 --- a/crates/jacquard-api/src/app_bsky/graph/get_known_followers.rs +++ b/crates/jacquard-api/src/app_bsky/graph/get_known_followers.rs @@ -60,7 +60,7 @@ impl jacquard_common::xrpc::XrpcResp for GetKnownFollowersResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetKnownFollowers<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetKnownFollowers<'a> { const NSID: &'static str = "app.bsky.graph.getKnownFollowers"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetKnownFollowersResponse; diff --git a/crates/jacquard-api/src/app_bsky/graph/get_list.rs b/crates/jacquard-api/src/app_bsky/graph/get_list.rs index 310f5cd7d..3bcca864c 100644 --- a/crates/jacquard-api/src/app_bsky/graph/get_list.rs +++ b/crates/jacquard-api/src/app_bsky/graph/get_list.rs @@ -60,7 +60,7 @@ impl jacquard_common::xrpc::XrpcResp for GetListResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetList<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetList<'a> { const NSID: &'static str = "app.bsky.graph.getList"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetListResponse; diff --git a/crates/jacquard-api/src/app_bsky/graph/get_list_blocks.rs b/crates/jacquard-api/src/app_bsky/graph/get_list_blocks.rs index c6ea277a7..e22ff623d 100644 --- a/crates/jacquard-api/src/app_bsky/graph/get_list_blocks.rs +++ b/crates/jacquard-api/src/app_bsky/graph/get_list_blocks.rs @@ -56,7 +56,7 @@ impl jacquard_common::xrpc::XrpcResp for GetListBlocksResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetListBlocks<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetListBlocks<'a> { const NSID: &'static str = "app.bsky.graph.getListBlocks"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetListBlocksResponse; diff --git a/crates/jacquard-api/src/app_bsky/graph/get_list_mutes.rs b/crates/jacquard-api/src/app_bsky/graph/get_list_mutes.rs index 0eaf6113c..13c07d278 100644 --- a/crates/jacquard-api/src/app_bsky/graph/get_list_mutes.rs +++ b/crates/jacquard-api/src/app_bsky/graph/get_list_mutes.rs @@ -56,7 +56,7 @@ impl jacquard_common::xrpc::XrpcResp for GetListMutesResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetListMutes<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetListMutes<'a> { const NSID: &'static str = "app.bsky.graph.getListMutes"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetListMutesResponse; diff --git a/crates/jacquard-api/src/app_bsky/graph/get_lists.rs b/crates/jacquard-api/src/app_bsky/graph/get_lists.rs index 917be9848..321e99fed 100644 --- a/crates/jacquard-api/src/app_bsky/graph/get_lists.rs +++ b/crates/jacquard-api/src/app_bsky/graph/get_lists.rs @@ -61,7 +61,7 @@ impl jacquard_common::xrpc::XrpcResp for GetListsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetLists<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetLists<'a> { const NSID: &'static str = "app.bsky.graph.getLists"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetListsResponse; diff --git a/crates/jacquard-api/src/app_bsky/graph/get_lists_with_membership.rs b/crates/jacquard-api/src/app_bsky/graph/get_lists_with_membership.rs index f7168bd8a..7c825fce2 100644 --- a/crates/jacquard-api/src/app_bsky/graph/get_lists_with_membership.rs +++ b/crates/jacquard-api/src/app_bsky/graph/get_lists_with_membership.rs @@ -81,7 +81,7 @@ impl jacquard_common::xrpc::XrpcResp for GetListsWithMembershipResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetListsWithMembership<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetListsWithMembership<'a> { const NSID: &'static str = "app.bsky.graph.getListsWithMembership"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetListsWithMembershipResponse; diff --git a/crates/jacquard-api/src/app_bsky/graph/get_mutes.rs b/crates/jacquard-api/src/app_bsky/graph/get_mutes.rs index d1217fec6..afbcb2962 100644 --- a/crates/jacquard-api/src/app_bsky/graph/get_mutes.rs +++ b/crates/jacquard-api/src/app_bsky/graph/get_mutes.rs @@ -56,7 +56,7 @@ impl jacquard_common::xrpc::XrpcResp for GetMutesResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetMutes<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetMutes<'a> { const NSID: &'static str = "app.bsky.graph.getMutes"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetMutesResponse; diff --git a/crates/jacquard-api/src/app_bsky/graph/get_relationships.rs b/crates/jacquard-api/src/app_bsky/graph/get_relationships.rs index 6e824ce42..776d3e0f7 100644 --- a/crates/jacquard-api/src/app_bsky/graph/get_relationships.rs +++ b/crates/jacquard-api/src/app_bsky/graph/get_relationships.rs @@ -110,7 +110,7 @@ impl jacquard_common::xrpc::XrpcResp for GetRelationshipsResponse { type Err<'de> = GetRelationshipsError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetRelationships<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetRelationships<'a> { const NSID: &'static str = "app.bsky.graph.getRelationships"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetRelationshipsResponse; diff --git a/crates/jacquard-api/src/app_bsky/graph/get_starter_pack.rs b/crates/jacquard-api/src/app_bsky/graph/get_starter_pack.rs index 41679fdb1..953785584 100644 --- a/crates/jacquard-api/src/app_bsky/graph/get_starter_pack.rs +++ b/crates/jacquard-api/src/app_bsky/graph/get_starter_pack.rs @@ -48,7 +48,7 @@ impl jacquard_common::xrpc::XrpcResp for GetStarterPackResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetStarterPack<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetStarterPack<'a> { const NSID: &'static str = "app.bsky.graph.getStarterPack"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetStarterPackResponse; diff --git a/crates/jacquard-api/src/app_bsky/graph/get_starter_packs.rs b/crates/jacquard-api/src/app_bsky/graph/get_starter_packs.rs index 4b400349f..af3b2f7f7 100644 --- a/crates/jacquard-api/src/app_bsky/graph/get_starter_packs.rs +++ b/crates/jacquard-api/src/app_bsky/graph/get_starter_packs.rs @@ -48,7 +48,7 @@ impl jacquard_common::xrpc::XrpcResp for GetStarterPacksResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetStarterPacks<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetStarterPacks<'a> { const NSID: &'static str = "app.bsky.graph.getStarterPacks"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetStarterPacksResponse; diff --git a/crates/jacquard-api/src/app_bsky/graph/get_starter_packs_with_membership.rs b/crates/jacquard-api/src/app_bsky/graph/get_starter_packs_with_membership.rs index c6c1c8ff2..b35c8681a 100644 --- a/crates/jacquard-api/src/app_bsky/graph/get_starter_packs_with_membership.rs +++ b/crates/jacquard-api/src/app_bsky/graph/get_starter_packs_with_membership.rs @@ -58,8 +58,7 @@ impl jacquard_common::xrpc::XrpcResp for GetStarterPacksWithMembershipResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> -for GetStarterPacksWithMembership<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetStarterPacksWithMembership<'a> { const NSID: &'static str = "app.bsky.graph.getStarterPacksWithMembership"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetStarterPacksWithMembershipResponse; diff --git a/crates/jacquard-api/src/app_bsky/graph/get_suggested_follows_by_actor.rs b/crates/jacquard-api/src/app_bsky/graph/get_suggested_follows_by_actor.rs index 9b5b3e79f..d04790d7a 100644 --- a/crates/jacquard-api/src/app_bsky/graph/get_suggested_follows_by_actor.rs +++ b/crates/jacquard-api/src/app_bsky/graph/get_suggested_follows_by_actor.rs @@ -54,7 +54,7 @@ impl jacquard_common::xrpc::XrpcResp for GetSuggestedFollowsByActorResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetSuggestedFollowsByActor<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetSuggestedFollowsByActor<'a> { const NSID: &'static str = "app.bsky.graph.getSuggestedFollowsByActor"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetSuggestedFollowsByActorResponse; diff --git a/crates/jacquard-api/src/app_bsky/graph/mute_actor.rs b/crates/jacquard-api/src/app_bsky/graph/mute_actor.rs index 6b7984a7b..101a7899b 100644 --- a/crates/jacquard-api/src/app_bsky/graph/mute_actor.rs +++ b/crates/jacquard-api/src/app_bsky/graph/mute_actor.rs @@ -40,7 +40,7 @@ impl jacquard_common::xrpc::XrpcResp for MuteActorResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for MuteActor<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for MuteActor<'a> { const NSID: &'static str = "app.bsky.graph.muteActor"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/app_bsky/graph/mute_actor_list.rs b/crates/jacquard-api/src/app_bsky/graph/mute_actor_list.rs index 0cd483879..a91ccc90b 100644 --- a/crates/jacquard-api/src/app_bsky/graph/mute_actor_list.rs +++ b/crates/jacquard-api/src/app_bsky/graph/mute_actor_list.rs @@ -40,7 +40,7 @@ impl jacquard_common::xrpc::XrpcResp for MuteActorListResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for MuteActorList<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for MuteActorList<'a> { const NSID: &'static str = "app.bsky.graph.muteActorList"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/app_bsky/graph/mute_thread.rs b/crates/jacquard-api/src/app_bsky/graph/mute_thread.rs index 95ba7f246..2bab6208c 100644 --- a/crates/jacquard-api/src/app_bsky/graph/mute_thread.rs +++ b/crates/jacquard-api/src/app_bsky/graph/mute_thread.rs @@ -40,7 +40,7 @@ impl jacquard_common::xrpc::XrpcResp for MuteThreadResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for MuteThread<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for MuteThread<'a> { const NSID: &'static str = "app.bsky.graph.muteThread"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/app_bsky/graph/search_starter_packs.rs b/crates/jacquard-api/src/app_bsky/graph/search_starter_packs.rs index e290a6831..bcbbeccb2 100644 --- a/crates/jacquard-api/src/app_bsky/graph/search_starter_packs.rs +++ b/crates/jacquard-api/src/app_bsky/graph/search_starter_packs.rs @@ -59,7 +59,7 @@ impl jacquard_common::xrpc::XrpcResp for SearchStarterPacksResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for SearchStarterPacks<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for SearchStarterPacks<'a> { const NSID: &'static str = "app.bsky.graph.searchStarterPacks"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = SearchStarterPacksResponse; diff --git a/crates/jacquard-api/src/app_bsky/graph/unmute_actor.rs b/crates/jacquard-api/src/app_bsky/graph/unmute_actor.rs index c1808e9e8..56524c52f 100644 --- a/crates/jacquard-api/src/app_bsky/graph/unmute_actor.rs +++ b/crates/jacquard-api/src/app_bsky/graph/unmute_actor.rs @@ -40,7 +40,7 @@ impl jacquard_common::xrpc::XrpcResp for UnmuteActorResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for UnmuteActor<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for UnmuteActor<'a> { const NSID: &'static str = "app.bsky.graph.unmuteActor"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/app_bsky/graph/unmute_actor_list.rs b/crates/jacquard-api/src/app_bsky/graph/unmute_actor_list.rs index b9904537d..a6197ec4f 100644 --- a/crates/jacquard-api/src/app_bsky/graph/unmute_actor_list.rs +++ b/crates/jacquard-api/src/app_bsky/graph/unmute_actor_list.rs @@ -40,7 +40,7 @@ impl jacquard_common::xrpc::XrpcResp for UnmuteActorListResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for UnmuteActorList<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for UnmuteActorList<'a> { const NSID: &'static str = "app.bsky.graph.unmuteActorList"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/app_bsky/graph/unmute_thread.rs b/crates/jacquard-api/src/app_bsky/graph/unmute_thread.rs index 6342cc953..c7aa4d6c3 100644 --- a/crates/jacquard-api/src/app_bsky/graph/unmute_thread.rs +++ b/crates/jacquard-api/src/app_bsky/graph/unmute_thread.rs @@ -40,7 +40,7 @@ impl jacquard_common::xrpc::XrpcResp for UnmuteThreadResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for UnmuteThread<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for UnmuteThread<'a> { const NSID: &'static str = "app.bsky.graph.unmuteThread"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/app_bsky/labeler/get_services.rs b/crates/jacquard-api/src/app_bsky/labeler/get_services.rs index 71051500c..4dcf7b3be 100644 --- a/crates/jacquard-api/src/app_bsky/labeler/get_services.rs +++ b/crates/jacquard-api/src/app_bsky/labeler/get_services.rs @@ -70,7 +70,7 @@ impl jacquard_common::xrpc::XrpcResp for GetServicesResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetServices<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetServices<'a> { const NSID: &'static str = "app.bsky.labeler.getServices"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetServicesResponse; diff --git a/crates/jacquard-api/src/app_bsky/notification/get_preferences.rs b/crates/jacquard-api/src/app_bsky/notification/get_preferences.rs index d15b3e3e9..686917669 100644 --- a/crates/jacquard-api/src/app_bsky/notification/get_preferences.rs +++ b/crates/jacquard-api/src/app_bsky/notification/get_preferences.rs @@ -44,7 +44,7 @@ impl jacquard_common::xrpc::XrpcResp for GetPreferencesResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetPreferences { +impl jacquard_common::xrpc::XrpcRequest for GetPreferences { const NSID: &'static str = "app.bsky.notification.getPreferences"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetPreferencesResponse; diff --git a/crates/jacquard-api/src/app_bsky/notification/get_unread_count.rs b/crates/jacquard-api/src/app_bsky/notification/get_unread_count.rs index 6f349de4d..333d0a299 100644 --- a/crates/jacquard-api/src/app_bsky/notification/get_unread_count.rs +++ b/crates/jacquard-api/src/app_bsky/notification/get_unread_count.rs @@ -49,7 +49,7 @@ impl jacquard_common::xrpc::XrpcResp for GetUnreadCountResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetUnreadCount { +impl jacquard_common::xrpc::XrpcRequest for GetUnreadCount { const NSID: &'static str = "app.bsky.notification.getUnreadCount"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetUnreadCountResponse; diff --git a/crates/jacquard-api/src/app_bsky/notification/list_activity_subscriptions.rs b/crates/jacquard-api/src/app_bsky/notification/list_activity_subscriptions.rs index cf83567ad..9b502d1c4 100644 --- a/crates/jacquard-api/src/app_bsky/notification/list_activity_subscriptions.rs +++ b/crates/jacquard-api/src/app_bsky/notification/list_activity_subscriptions.rs @@ -56,7 +56,7 @@ impl jacquard_common::xrpc::XrpcResp for ListActivitySubscriptionsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for ListActivitySubscriptions<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for ListActivitySubscriptions<'a> { const NSID: &'static str = "app.bsky.notification.listActivitySubscriptions"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = ListActivitySubscriptionsResponse; diff --git a/crates/jacquard-api/src/app_bsky/notification/list_notifications.rs b/crates/jacquard-api/src/app_bsky/notification/list_notifications.rs index cc2708f0f..438077903 100644 --- a/crates/jacquard-api/src/app_bsky/notification/list_notifications.rs +++ b/crates/jacquard-api/src/app_bsky/notification/list_notifications.rs @@ -67,7 +67,7 @@ impl jacquard_common::xrpc::XrpcResp for ListNotificationsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for ListNotifications<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for ListNotifications<'a> { const NSID: &'static str = "app.bsky.notification.listNotifications"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = ListNotificationsResponse; diff --git a/crates/jacquard-api/src/app_bsky/notification/put_activity_subscription.rs b/crates/jacquard-api/src/app_bsky/notification/put_activity_subscription.rs index d76aa36b4..6e94d22be 100644 --- a/crates/jacquard-api/src/app_bsky/notification/put_activity_subscription.rs +++ b/crates/jacquard-api/src/app_bsky/notification/put_activity_subscription.rs @@ -63,7 +63,7 @@ impl jacquard_common::xrpc::XrpcResp for PutActivitySubscriptionResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for PutActivitySubscription<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for PutActivitySubscription<'a> { const NSID: &'static str = "app.bsky.notification.putActivitySubscription"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/app_bsky/notification/put_preferences.rs b/crates/jacquard-api/src/app_bsky/notification/put_preferences.rs index a9fe679a5..4be3e6b9e 100644 --- a/crates/jacquard-api/src/app_bsky/notification/put_preferences.rs +++ b/crates/jacquard-api/src/app_bsky/notification/put_preferences.rs @@ -39,7 +39,7 @@ impl jacquard_common::xrpc::XrpcResp for PutPreferencesResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for PutPreferences<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for PutPreferences<'a> { const NSID: &'static str = "app.bsky.notification.putPreferences"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/app_bsky/notification/put_preferences_v2.rs b/crates/jacquard-api/src/app_bsky/notification/put_preferences_v2.rs index bd0537c35..0dd8343d8 100644 --- a/crates/jacquard-api/src/app_bsky/notification/put_preferences_v2.rs +++ b/crates/jacquard-api/src/app_bsky/notification/put_preferences_v2.rs @@ -113,7 +113,7 @@ impl jacquard_common::xrpc::XrpcResp for PutPreferencesV2Response { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for PutPreferencesV2<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for PutPreferencesV2<'a> { const NSID: &'static str = "app.bsky.notification.putPreferencesV2"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/app_bsky/notification/register_push.rs b/crates/jacquard-api/src/app_bsky/notification/register_push.rs index 6d80e9d6d..32aa63edc 100644 --- a/crates/jacquard-api/src/app_bsky/notification/register_push.rs +++ b/crates/jacquard-api/src/app_bsky/notification/register_push.rs @@ -52,7 +52,7 @@ impl jacquard_common::xrpc::XrpcResp for RegisterPushResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for RegisterPush<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for RegisterPush<'a> { const NSID: &'static str = "app.bsky.notification.registerPush"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/app_bsky/notification/unregister_push.rs b/crates/jacquard-api/src/app_bsky/notification/unregister_push.rs index c7138a99a..a7d3c7dd1 100644 --- a/crates/jacquard-api/src/app_bsky/notification/unregister_push.rs +++ b/crates/jacquard-api/src/app_bsky/notification/unregister_push.rs @@ -49,7 +49,7 @@ impl jacquard_common::xrpc::XrpcResp for UnregisterPushResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for UnregisterPush<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for UnregisterPush<'a> { const NSID: &'static str = "app.bsky.notification.unregisterPush"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/app_bsky/notification/update_seen.rs b/crates/jacquard-api/src/app_bsky/notification/update_seen.rs index a9e24419b..7a3560da5 100644 --- a/crates/jacquard-api/src/app_bsky/notification/update_seen.rs +++ b/crates/jacquard-api/src/app_bsky/notification/update_seen.rs @@ -39,7 +39,7 @@ impl jacquard_common::xrpc::XrpcResp for UpdateSeenResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for UpdateSeen<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for UpdateSeen<'a> { const NSID: &'static str = "app.bsky.notification.updateSeen"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/app_bsky/unspecced/get_age_assurance_state.rs b/crates/jacquard-api/src/app_bsky/unspecced/get_age_assurance_state.rs index c3affba52..9c8ff2912 100644 --- a/crates/jacquard-api/src/app_bsky/unspecced/get_age_assurance_state.rs +++ b/crates/jacquard-api/src/app_bsky/unspecced/get_age_assurance_state.rs @@ -44,7 +44,7 @@ impl jacquard_common::xrpc::XrpcResp for GetAgeAssuranceStateResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetAgeAssuranceState { +impl jacquard_common::xrpc::XrpcRequest for GetAgeAssuranceState { const NSID: &'static str = "app.bsky.unspecced.getAgeAssuranceState"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetAgeAssuranceStateResponse; diff --git a/crates/jacquard-api/src/app_bsky/unspecced/get_config.rs b/crates/jacquard-api/src/app_bsky/unspecced/get_config.rs index 0f48cfdd2..96c545b23 100644 --- a/crates/jacquard-api/src/app_bsky/unspecced/get_config.rs +++ b/crates/jacquard-api/src/app_bsky/unspecced/get_config.rs @@ -64,7 +64,7 @@ impl jacquard_common::xrpc::XrpcResp for GetConfigResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetConfig { +impl jacquard_common::xrpc::XrpcRequest for GetConfig { const NSID: &'static str = "app.bsky.unspecced.getConfig"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetConfigResponse; diff --git a/crates/jacquard-api/src/app_bsky/unspecced/get_onboarding_suggested_starter_packs.rs b/crates/jacquard-api/src/app_bsky/unspecced/get_onboarding_suggested_starter_packs.rs index 206ec35c7..b759a5b9a 100644 --- a/crates/jacquard-api/src/app_bsky/unspecced/get_onboarding_suggested_starter_packs.rs +++ b/crates/jacquard-api/src/app_bsky/unspecced/get_onboarding_suggested_starter_packs.rs @@ -49,8 +49,7 @@ impl jacquard_common::xrpc::XrpcResp for GetOnboardingSuggestedStarterPacksRespo type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> -for GetOnboardingSuggestedStarterPacks { +impl jacquard_common::xrpc::XrpcRequest for GetOnboardingSuggestedStarterPacks { const NSID: &'static str = "app.bsky.unspecced.getOnboardingSuggestedStarterPacks"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetOnboardingSuggestedStarterPacksResponse; diff --git a/crates/jacquard-api/src/app_bsky/unspecced/get_onboarding_suggested_starter_packs_skeleton.rs b/crates/jacquard-api/src/app_bsky/unspecced/get_onboarding_suggested_starter_packs_skeleton.rs index f4f5b6ee7..642fb43cc 100644 --- a/crates/jacquard-api/src/app_bsky/unspecced/get_onboarding_suggested_starter_packs_skeleton.rs +++ b/crates/jacquard-api/src/app_bsky/unspecced/get_onboarding_suggested_starter_packs_skeleton.rs @@ -53,8 +53,8 @@ for GetOnboardingSuggestedStarterPacksSkeletonResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> -for GetOnboardingSuggestedStarterPacksSkeleton<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest +for GetOnboardingSuggestedStarterPacksSkeleton<'a> { const NSID: &'static str = "app.bsky.unspecced.getOnboardingSuggestedStarterPacksSkeleton"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetOnboardingSuggestedStarterPacksSkeletonResponse; diff --git a/crates/jacquard-api/src/app_bsky/unspecced/get_popular_feed_generators.rs b/crates/jacquard-api/src/app_bsky/unspecced/get_popular_feed_generators.rs index c60127c01..9ee83a4c4 100644 --- a/crates/jacquard-api/src/app_bsky/unspecced/get_popular_feed_generators.rs +++ b/crates/jacquard-api/src/app_bsky/unspecced/get_popular_feed_generators.rs @@ -60,7 +60,7 @@ impl jacquard_common::xrpc::XrpcResp for GetPopularFeedGeneratorsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetPopularFeedGenerators<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetPopularFeedGenerators<'a> { const NSID: &'static str = "app.bsky.unspecced.getPopularFeedGenerators"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetPopularFeedGeneratorsResponse; diff --git a/crates/jacquard-api/src/app_bsky/unspecced/get_post_thread_other_v2.rs b/crates/jacquard-api/src/app_bsky/unspecced/get_post_thread_other_v2.rs index 327e6f8e1..0b258d60d 100644 --- a/crates/jacquard-api/src/app_bsky/unspecced/get_post_thread_other_v2.rs +++ b/crates/jacquard-api/src/app_bsky/unspecced/get_post_thread_other_v2.rs @@ -52,7 +52,7 @@ impl jacquard_common::xrpc::XrpcResp for GetPostThreadOtherV2Response { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetPostThreadOtherV2<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetPostThreadOtherV2<'a> { const NSID: &'static str = "app.bsky.unspecced.getPostThreadOtherV2"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetPostThreadOtherV2Response; diff --git a/crates/jacquard-api/src/app_bsky/unspecced/get_post_thread_v2.rs b/crates/jacquard-api/src/app_bsky/unspecced/get_post_thread_v2.rs index eb4c974e5..c49cbb8b9 100644 --- a/crates/jacquard-api/src/app_bsky/unspecced/get_post_thread_v2.rs +++ b/crates/jacquard-api/src/app_bsky/unspecced/get_post_thread_v2.rs @@ -71,7 +71,7 @@ impl jacquard_common::xrpc::XrpcResp for GetPostThreadV2Response { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetPostThreadV2<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetPostThreadV2<'a> { const NSID: &'static str = "app.bsky.unspecced.getPostThreadV2"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetPostThreadV2Response; diff --git a/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_feeds.rs b/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_feeds.rs index 797749070..d15bdb53e 100644 --- a/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_feeds.rs +++ b/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_feeds.rs @@ -49,7 +49,7 @@ impl jacquard_common::xrpc::XrpcResp for GetSuggestedFeedsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetSuggestedFeeds { +impl jacquard_common::xrpc::XrpcRequest for GetSuggestedFeeds { const NSID: &'static str = "app.bsky.unspecced.getSuggestedFeeds"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetSuggestedFeedsResponse; diff --git a/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_feeds_skeleton.rs b/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_feeds_skeleton.rs index 38d0190c2..3906ee2c2 100644 --- a/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_feeds_skeleton.rs +++ b/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_feeds_skeleton.rs @@ -52,7 +52,7 @@ impl jacquard_common::xrpc::XrpcResp for GetSuggestedFeedsSkeletonResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetSuggestedFeedsSkeleton<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetSuggestedFeedsSkeleton<'a> { const NSID: &'static str = "app.bsky.unspecced.getSuggestedFeedsSkeleton"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetSuggestedFeedsSkeletonResponse; diff --git a/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_starter_packs.rs b/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_starter_packs.rs index d648eafc2..36dfa21ff 100644 --- a/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_starter_packs.rs +++ b/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_starter_packs.rs @@ -49,7 +49,7 @@ impl jacquard_common::xrpc::XrpcResp for GetSuggestedStarterPacksResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetSuggestedStarterPacks { +impl jacquard_common::xrpc::XrpcRequest for GetSuggestedStarterPacks { const NSID: &'static str = "app.bsky.unspecced.getSuggestedStarterPacks"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetSuggestedStarterPacksResponse; diff --git a/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_starter_packs_skeleton.rs b/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_starter_packs_skeleton.rs index 80afb1a3d..6e00945be 100644 --- a/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_starter_packs_skeleton.rs +++ b/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_starter_packs_skeleton.rs @@ -52,8 +52,7 @@ impl jacquard_common::xrpc::XrpcResp for GetSuggestedStarterPacksSkeletonRespons type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> -for GetSuggestedStarterPacksSkeleton<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetSuggestedStarterPacksSkeleton<'a> { const NSID: &'static str = "app.bsky.unspecced.getSuggestedStarterPacksSkeleton"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetSuggestedStarterPacksSkeletonResponse; diff --git a/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_users.rs b/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_users.rs index 0edf671ad..eba601aa1 100644 --- a/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_users.rs +++ b/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_users.rs @@ -53,7 +53,7 @@ impl jacquard_common::xrpc::XrpcResp for GetSuggestedUsersResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetSuggestedUsers<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetSuggestedUsers<'a> { const NSID: &'static str = "app.bsky.unspecced.getSuggestedUsers"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetSuggestedUsersResponse; diff --git a/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_users_skeleton.rs b/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_users_skeleton.rs index 57d1bb942..fe684c727 100644 --- a/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_users_skeleton.rs +++ b/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_users_skeleton.rs @@ -56,7 +56,7 @@ impl jacquard_common::xrpc::XrpcResp for GetSuggestedUsersSkeletonResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetSuggestedUsersSkeleton<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetSuggestedUsersSkeleton<'a> { const NSID: &'static str = "app.bsky.unspecced.getSuggestedUsersSkeleton"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetSuggestedUsersSkeletonResponse; diff --git a/crates/jacquard-api/src/app_bsky/unspecced/get_suggestions_skeleton.rs b/crates/jacquard-api/src/app_bsky/unspecced/get_suggestions_skeleton.rs index 49a446443..30c1b0566 100644 --- a/crates/jacquard-api/src/app_bsky/unspecced/get_suggestions_skeleton.rs +++ b/crates/jacquard-api/src/app_bsky/unspecced/get_suggestions_skeleton.rs @@ -69,7 +69,7 @@ impl jacquard_common::xrpc::XrpcResp for GetSuggestionsSkeletonResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetSuggestionsSkeleton<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetSuggestionsSkeleton<'a> { const NSID: &'static str = "app.bsky.unspecced.getSuggestionsSkeleton"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetSuggestionsSkeletonResponse; diff --git a/crates/jacquard-api/src/app_bsky/unspecced/get_tagged_suggestions.rs b/crates/jacquard-api/src/app_bsky/unspecced/get_tagged_suggestions.rs index 5565b6e06..638e7b1b8 100644 --- a/crates/jacquard-api/src/app_bsky/unspecced/get_tagged_suggestions.rs +++ b/crates/jacquard-api/src/app_bsky/unspecced/get_tagged_suggestions.rs @@ -44,7 +44,7 @@ impl jacquard_common::xrpc::XrpcResp for GetTaggedSuggestionsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetTaggedSuggestions { +impl jacquard_common::xrpc::XrpcRequest for GetTaggedSuggestions { const NSID: &'static str = "app.bsky.unspecced.getTaggedSuggestions"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetTaggedSuggestionsResponse; diff --git a/crates/jacquard-api/src/app_bsky/unspecced/get_trending_topics.rs b/crates/jacquard-api/src/app_bsky/unspecced/get_trending_topics.rs index 77dcf7011..877874363 100644 --- a/crates/jacquard-api/src/app_bsky/unspecced/get_trending_topics.rs +++ b/crates/jacquard-api/src/app_bsky/unspecced/get_trending_topics.rs @@ -54,7 +54,7 @@ impl jacquard_common::xrpc::XrpcResp for GetTrendingTopicsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetTrendingTopics<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetTrendingTopics<'a> { const NSID: &'static str = "app.bsky.unspecced.getTrendingTopics"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetTrendingTopicsResponse; diff --git a/crates/jacquard-api/src/app_bsky/unspecced/get_trends.rs b/crates/jacquard-api/src/app_bsky/unspecced/get_trends.rs index c1e3882ef..68987e984 100644 --- a/crates/jacquard-api/src/app_bsky/unspecced/get_trends.rs +++ b/crates/jacquard-api/src/app_bsky/unspecced/get_trends.rs @@ -49,7 +49,7 @@ impl jacquard_common::xrpc::XrpcResp for GetTrendsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetTrends { +impl jacquard_common::xrpc::XrpcRequest for GetTrends { const NSID: &'static str = "app.bsky.unspecced.getTrends"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetTrendsResponse; diff --git a/crates/jacquard-api/src/app_bsky/unspecced/get_trends_skeleton.rs b/crates/jacquard-api/src/app_bsky/unspecced/get_trends_skeleton.rs index 879970baa..49b36c8d6 100644 --- a/crates/jacquard-api/src/app_bsky/unspecced/get_trends_skeleton.rs +++ b/crates/jacquard-api/src/app_bsky/unspecced/get_trends_skeleton.rs @@ -52,7 +52,7 @@ impl jacquard_common::xrpc::XrpcResp for GetTrendsSkeletonResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetTrendsSkeleton<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetTrendsSkeleton<'a> { const NSID: &'static str = "app.bsky.unspecced.getTrendsSkeleton"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetTrendsSkeletonResponse; diff --git a/crates/jacquard-api/src/app_bsky/unspecced/init_age_assurance.rs b/crates/jacquard-api/src/app_bsky/unspecced/init_age_assurance.rs index 2e31ac2f6..85451920a 100644 --- a/crates/jacquard-api/src/app_bsky/unspecced/init_age_assurance.rs +++ b/crates/jacquard-api/src/app_bsky/unspecced/init_age_assurance.rs @@ -119,7 +119,7 @@ impl jacquard_common::xrpc::XrpcResp for InitAgeAssuranceResponse { type Err<'de> = InitAgeAssuranceError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for InitAgeAssurance<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for InitAgeAssurance<'a> { const NSID: &'static str = "app.bsky.unspecced.initAgeAssurance"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/app_bsky/unspecced/search_actors_skeleton.rs b/crates/jacquard-api/src/app_bsky/unspecced/search_actors_skeleton.rs index 54cf969ff..8b945e881 100644 --- a/crates/jacquard-api/src/app_bsky/unspecced/search_actors_skeleton.rs +++ b/crates/jacquard-api/src/app_bsky/unspecced/search_actors_skeleton.rs @@ -101,7 +101,7 @@ impl jacquard_common::xrpc::XrpcResp for SearchActorsSkeletonResponse { type Err<'de> = SearchActorsSkeletonError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for SearchActorsSkeleton<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for SearchActorsSkeleton<'a> { const NSID: &'static str = "app.bsky.unspecced.searchActorsSkeleton"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = SearchActorsSkeletonResponse; diff --git a/crates/jacquard-api/src/app_bsky/unspecced/search_posts_skeleton.rs b/crates/jacquard-api/src/app_bsky/unspecced/search_posts_skeleton.rs index 097a29f47..51bf4468e 100644 --- a/crates/jacquard-api/src/app_bsky/unspecced/search_posts_skeleton.rs +++ b/crates/jacquard-api/src/app_bsky/unspecced/search_posts_skeleton.rs @@ -130,7 +130,7 @@ impl jacquard_common::xrpc::XrpcResp for SearchPostsSkeletonResponse { type Err<'de> = SearchPostsSkeletonError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for SearchPostsSkeleton<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for SearchPostsSkeleton<'a> { const NSID: &'static str = "app.bsky.unspecced.searchPostsSkeleton"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = SearchPostsSkeletonResponse; diff --git a/crates/jacquard-api/src/app_bsky/unspecced/search_starter_packs_skeleton.rs b/crates/jacquard-api/src/app_bsky/unspecced/search_starter_packs_skeleton.rs index fb0f31a49..0a779a1d3 100644 --- a/crates/jacquard-api/src/app_bsky/unspecced/search_starter_packs_skeleton.rs +++ b/crates/jacquard-api/src/app_bsky/unspecced/search_starter_packs_skeleton.rs @@ -99,7 +99,7 @@ impl jacquard_common::xrpc::XrpcResp for SearchStarterPacksSkeletonResponse { type Err<'de> = SearchStarterPacksSkeletonError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for SearchStarterPacksSkeleton<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for SearchStarterPacksSkeleton<'a> { const NSID: &'static str = "app.bsky.unspecced.searchStarterPacksSkeleton"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = SearchStarterPacksSkeletonResponse; diff --git a/crates/jacquard-api/src/app_bsky/video/get_job_status.rs b/crates/jacquard-api/src/app_bsky/video/get_job_status.rs index bd3870070..dc0ce5553 100644 --- a/crates/jacquard-api/src/app_bsky/video/get_job_status.rs +++ b/crates/jacquard-api/src/app_bsky/video/get_job_status.rs @@ -49,7 +49,7 @@ impl jacquard_common::xrpc::XrpcResp for GetJobStatusResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetJobStatus<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetJobStatus<'a> { const NSID: &'static str = "app.bsky.video.getJobStatus"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetJobStatusResponse; diff --git a/crates/jacquard-api/src/app_bsky/video/get_upload_limits.rs b/crates/jacquard-api/src/app_bsky/video/get_upload_limits.rs index 255d75976..12b165419 100644 --- a/crates/jacquard-api/src/app_bsky/video/get_upload_limits.rs +++ b/crates/jacquard-api/src/app_bsky/video/get_upload_limits.rs @@ -52,7 +52,7 @@ impl jacquard_common::xrpc::XrpcResp for GetUploadLimitsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetUploadLimits { +impl jacquard_common::xrpc::XrpcRequest for GetUploadLimits { const NSID: &'static str = "app.bsky.video.getUploadLimits"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetUploadLimitsResponse; diff --git a/crates/jacquard-api/src/app_bsky/video/upload_video.rs b/crates/jacquard-api/src/app_bsky/video/upload_video.rs index 8f61a7d64..a135bcad4 100644 --- a/crates/jacquard-api/src/app_bsky/video/upload_video.rs +++ b/crates/jacquard-api/src/app_bsky/video/upload_video.rs @@ -47,7 +47,7 @@ impl jacquard_common::xrpc::XrpcResp for UploadVideoResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for UploadVideo { +impl jacquard_common::xrpc::XrpcRequest for UploadVideo { const NSID: &'static str = "app.bsky.video.uploadVideo"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "video/mp4", @@ -56,9 +56,12 @@ impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for UploadVideo { fn encode_body(&self) -> Result, jacquard_common::xrpc::EncodeError> { Ok(self.body.to_vec()) } - fn decode_body( + fn decode_body<'de>( body: &'de [u8], - ) -> Result, jacquard_common::error::DecodeError> { + ) -> Result, jacquard_common::error::DecodeError> + where + Self: serde::Deserialize<'de>, + { Ok( Box::new(Self { body: bytes::Bytes::copy_from_slice(body), diff --git a/crates/jacquard-api/src/app_ocho/auth/at_proto_callback.rs b/crates/jacquard-api/src/app_ocho/auth/at_proto_callback.rs index b9eca4e67..276240148 100644 --- a/crates/jacquard-api/src/app_ocho/auth/at_proto_callback.rs +++ b/crates/jacquard-api/src/app_ocho/auth/at_proto_callback.rs @@ -39,7 +39,7 @@ impl jacquard_common::xrpc::XrpcResp for AtProtoCallbackResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for AtProtoCallback<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for AtProtoCallback<'a> { const NSID: &'static str = "app.ocho.auth.atProtoCallback"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = AtProtoCallbackResponse; diff --git a/crates/jacquard-api/src/app_ocho/auth/authorize.rs b/crates/jacquard-api/src/app_ocho/auth/authorize.rs index fd5f5c3ad..9386e3fde 100644 --- a/crates/jacquard-api/src/app_ocho/auth/authorize.rs +++ b/crates/jacquard-api/src/app_ocho/auth/authorize.rs @@ -59,7 +59,7 @@ impl jacquard_common::xrpc::XrpcResp for AuthorizeResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for Authorize<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for Authorize<'a> { const NSID: &'static str = "app.ocho.auth.authorize"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/app_ocho/auth/github_callback.rs b/crates/jacquard-api/src/app_ocho/auth/github_callback.rs index f88a4ea42..0e28c317c 100644 --- a/crates/jacquard-api/src/app_ocho/auth/github_callback.rs +++ b/crates/jacquard-api/src/app_ocho/auth/github_callback.rs @@ -36,7 +36,7 @@ impl jacquard_common::xrpc::XrpcResp for GithubCallbackResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GithubCallback<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GithubCallback<'a> { const NSID: &'static str = "app.ocho.auth.githubCallback"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GithubCallbackResponse; diff --git a/crates/jacquard-api/src/app_ocho/auth/google_callback.rs b/crates/jacquard-api/src/app_ocho/auth/google_callback.rs index eab7648e3..1ca4221be 100644 --- a/crates/jacquard-api/src/app_ocho/auth/google_callback.rs +++ b/crates/jacquard-api/src/app_ocho/auth/google_callback.rs @@ -36,7 +36,7 @@ impl jacquard_common::xrpc::XrpcResp for GoogleCallbackResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GoogleCallback<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GoogleCallback<'a> { const NSID: &'static str = "app.ocho.auth.googleCallback"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GoogleCallbackResponse; diff --git a/crates/jacquard-api/src/app_ocho/auth/request_email_update.rs b/crates/jacquard-api/src/app_ocho/auth/request_email_update.rs index be2c3ab9d..68cbb32fe 100644 --- a/crates/jacquard-api/src/app_ocho/auth/request_email_update.rs +++ b/crates/jacquard-api/src/app_ocho/auth/request_email_update.rs @@ -42,7 +42,7 @@ impl jacquard_common::xrpc::XrpcResp for RequestEmailUpdateResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for RequestEmailUpdate { +impl jacquard_common::xrpc::XrpcRequest for RequestEmailUpdate { const NSID: &'static str = "app.ocho.auth.requestEmailUpdate"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/app_ocho/auth/update_email.rs b/crates/jacquard-api/src/app_ocho/auth/update_email.rs index 2b4bd64c5..a33783d61 100644 --- a/crates/jacquard-api/src/app_ocho/auth/update_email.rs +++ b/crates/jacquard-api/src/app_ocho/auth/update_email.rs @@ -100,7 +100,7 @@ impl jacquard_common::xrpc::XrpcResp for UpdateEmailResponse { type Err<'de> = UpdateEmailError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for UpdateEmail<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for UpdateEmail<'a> { const NSID: &'static str = "app.ocho.auth.updateEmail"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/app_ocho/auth/update_handle.rs b/crates/jacquard-api/src/app_ocho/auth/update_handle.rs index c27eda486..49a0790da 100644 --- a/crates/jacquard-api/src/app_ocho/auth/update_handle.rs +++ b/crates/jacquard-api/src/app_ocho/auth/update_handle.rs @@ -41,7 +41,7 @@ impl jacquard_common::xrpc::XrpcResp for UpdateHandleResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for UpdateHandle<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for UpdateHandle<'a> { const NSID: &'static str = "app.ocho.auth.updateHandle"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/app_ocho/auth/whoami.rs b/crates/jacquard-api/src/app_ocho/auth/whoami.rs index df9d0a98b..66a00f715 100644 --- a/crates/jacquard-api/src/app_ocho/auth/whoami.rs +++ b/crates/jacquard-api/src/app_ocho/auth/whoami.rs @@ -48,7 +48,7 @@ impl jacquard_common::xrpc::XrpcResp for WhoamiResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for Whoami { +impl jacquard_common::xrpc::XrpcRequest for Whoami { const NSID: &'static str = "app.ocho.auth.whoami"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = WhoamiResponse; diff --git a/crates/jacquard-api/src/app_ocho/edu/get_verification_url.rs b/crates/jacquard-api/src/app_ocho/edu/get_verification_url.rs index 0002c846c..924453188 100644 --- a/crates/jacquard-api/src/app_ocho/edu/get_verification_url.rs +++ b/crates/jacquard-api/src/app_ocho/edu/get_verification_url.rs @@ -50,7 +50,7 @@ impl jacquard_common::xrpc::XrpcResp for GetVerificationUrlResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetVerificationUrl<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetVerificationUrl<'a> { const NSID: &'static str = "app.ocho.edu.getVerificationUrl"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetVerificationUrlResponse; diff --git a/crates/jacquard-api/src/app_ocho/edu/google_callback.rs b/crates/jacquard-api/src/app_ocho/edu/google_callback.rs index 48f954802..3ccc1270a 100644 --- a/crates/jacquard-api/src/app_ocho/edu/google_callback.rs +++ b/crates/jacquard-api/src/app_ocho/edu/google_callback.rs @@ -36,7 +36,7 @@ impl jacquard_common::xrpc::XrpcResp for GoogleCallbackResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GoogleCallback<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GoogleCallback<'a> { const NSID: &'static str = "app.ocho.edu.googleCallback"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GoogleCallbackResponse; diff --git a/crates/jacquard-api/src/app_ocho/edu/is_verified.rs b/crates/jacquard-api/src/app_ocho/edu/is_verified.rs index 7ac1d6fa8..5062dd583 100644 --- a/crates/jacquard-api/src/app_ocho/edu/is_verified.rs +++ b/crates/jacquard-api/src/app_ocho/edu/is_verified.rs @@ -49,7 +49,7 @@ impl jacquard_common::xrpc::XrpcResp for IsVerifiedResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for IsVerified<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for IsVerified<'a> { const NSID: &'static str = "app.ocho.edu.isVerified"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = IsVerifiedResponse; diff --git a/crates/jacquard-api/src/app_ocho/message/send.rs b/crates/jacquard-api/src/app_ocho/message/send.rs index 662f16e22..ba4c74027 100644 --- a/crates/jacquard-api/src/app_ocho/message/send.rs +++ b/crates/jacquard-api/src/app_ocho/message/send.rs @@ -62,7 +62,7 @@ impl jacquard_common::xrpc::XrpcResp for SendResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for Send<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for Send<'a> { const NSID: &'static str = "app.ocho.message.send"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/app_ocho/payment/get_stripe_intent.rs b/crates/jacquard-api/src/app_ocho/payment/get_stripe_intent.rs index 76ae8df50..e82e6822f 100644 --- a/crates/jacquard-api/src/app_ocho/payment/get_stripe_intent.rs +++ b/crates/jacquard-api/src/app_ocho/payment/get_stripe_intent.rs @@ -70,7 +70,7 @@ impl jacquard_common::xrpc::XrpcResp for GetStripeIntentResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetStripeIntent<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetStripeIntent<'a> { const NSID: &'static str = "app.ocho.payment.getStripeIntent"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetStripeIntentResponse; diff --git a/crates/jacquard-api/src/app_ocho/plugin/get_launch_asset.rs b/crates/jacquard-api/src/app_ocho/plugin/get_launch_asset.rs index c9b18407c..8715c025e 100644 --- a/crates/jacquard-api/src/app_ocho/plugin/get_launch_asset.rs +++ b/crates/jacquard-api/src/app_ocho/plugin/get_launch_asset.rs @@ -48,7 +48,7 @@ impl jacquard_common::xrpc::XrpcResp for GetLaunchAssetResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetLaunchAsset<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetLaunchAsset<'a> { const NSID: &'static str = "app.ocho.plugin.getLaunchAsset"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetLaunchAssetResponse; diff --git a/crates/jacquard-api/src/app_ocho/plugin/get_manifest.rs b/crates/jacquard-api/src/app_ocho/plugin/get_manifest.rs index 8e9816fa6..ffd82e764 100644 --- a/crates/jacquard-api/src/app_ocho/plugin/get_manifest.rs +++ b/crates/jacquard-api/src/app_ocho/plugin/get_manifest.rs @@ -52,7 +52,7 @@ impl jacquard_common::xrpc::XrpcResp for GetManifestResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetManifest<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetManifest<'a> { const NSID: &'static str = "app.ocho.plugin.getManifest"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetManifestResponse; diff --git a/crates/jacquard-api/src/app_ocho/plugin/put_hosting_url.rs b/crates/jacquard-api/src/app_ocho/plugin/put_hosting_url.rs index 99b9bbc4a..8c8266545 100644 --- a/crates/jacquard-api/src/app_ocho/plugin/put_hosting_url.rs +++ b/crates/jacquard-api/src/app_ocho/plugin/put_hosting_url.rs @@ -57,7 +57,7 @@ impl jacquard_common::xrpc::XrpcResp for PutHostingUrlResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for PutHostingUrl<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for PutHostingUrl<'a> { const NSID: &'static str = "app.ocho.plugin.putHostingUrl"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/app_ocho/push/register.rs b/crates/jacquard-api/src/app_ocho/push/register.rs index e865c42d9..a5d9ee44e 100644 --- a/crates/jacquard-api/src/app_ocho/push/register.rs +++ b/crates/jacquard-api/src/app_ocho/push/register.rs @@ -58,7 +58,7 @@ impl jacquard_common::xrpc::XrpcResp for RegisterResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for Register<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for Register<'a> { const NSID: &'static str = "app.ocho.push.register"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/app_ocho/server/get_launch_token.rs b/crates/jacquard-api/src/app_ocho/server/get_launch_token.rs index 37613a08f..309de507d 100644 --- a/crates/jacquard-api/src/app_ocho/server/get_launch_token.rs +++ b/crates/jacquard-api/src/app_ocho/server/get_launch_token.rs @@ -48,7 +48,7 @@ impl jacquard_common::xrpc::XrpcResp for GetLaunchTokenResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetLaunchToken<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetLaunchToken<'a> { const NSID: &'static str = "app.ocho.server.getLaunchToken"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetLaunchTokenResponse; diff --git a/crates/jacquard-api/src/app_ocho/server/get_token.rs b/crates/jacquard-api/src/app_ocho/server/get_token.rs index c954c0ef5..d79154cbc 100644 --- a/crates/jacquard-api/src/app_ocho/server/get_token.rs +++ b/crates/jacquard-api/src/app_ocho/server/get_token.rs @@ -48,7 +48,7 @@ impl jacquard_common::xrpc::XrpcResp for GetTokenResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetToken<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetToken<'a> { const NSID: &'static str = "app.ocho.server.getToken"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetTokenResponse; diff --git a/crates/jacquard-api/src/app_ocho/server/swap_launch_token.rs b/crates/jacquard-api/src/app_ocho/server/swap_launch_token.rs index f233bd487..466d504ac 100644 --- a/crates/jacquard-api/src/app_ocho/server/swap_launch_token.rs +++ b/crates/jacquard-api/src/app_ocho/server/swap_launch_token.rs @@ -59,7 +59,7 @@ impl jacquard_common::xrpc::XrpcResp for SwapLaunchTokenResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for SwapLaunchToken<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for SwapLaunchToken<'a> { const NSID: &'static str = "app.ocho.server.swapLaunchToken"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = SwapLaunchTokenResponse; diff --git a/crates/jacquard-api/src/app_ocho/state/get_config.rs b/crates/jacquard-api/src/app_ocho/state/get_config.rs index bb3a08d81..f32951440 100644 --- a/crates/jacquard-api/src/app_ocho/state/get_config.rs +++ b/crates/jacquard-api/src/app_ocho/state/get_config.rs @@ -93,7 +93,7 @@ impl jacquard_common::xrpc::XrpcResp for GetConfigResponse { type Err<'de> = GetConfigError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetConfig { +impl jacquard_common::xrpc::XrpcRequest for GetConfig { const NSID: &'static str = "app.ocho.state.getConfig"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetConfigResponse; diff --git a/crates/jacquard-api/src/app_ocho/state/login.rs b/crates/jacquard-api/src/app_ocho/state/login.rs index 089295be6..e74b924f0 100644 --- a/crates/jacquard-api/src/app_ocho/state/login.rs +++ b/crates/jacquard-api/src/app_ocho/state/login.rs @@ -44,7 +44,7 @@ impl jacquard_common::xrpc::XrpcResp for LoginResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for Login { +impl jacquard_common::xrpc::XrpcRequest for Login { const NSID: &'static str = "app.ocho.state.login"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = LoginResponse; diff --git a/crates/jacquard-api/src/buzz_bookhive/get_book.rs b/crates/jacquard-api/src/buzz_bookhive/get_book.rs index a43d50a3b..f5d89cc20 100644 --- a/crates/jacquard-api/src/buzz_bookhive/get_book.rs +++ b/crates/jacquard-api/src/buzz_bookhive/get_book.rs @@ -78,7 +78,7 @@ impl jacquard_common::xrpc::XrpcResp for GetBookResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetBook<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetBook<'a> { const NSID: &'static str = "buzz.bookhive.getBook"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetBookResponse; diff --git a/crates/jacquard-api/src/buzz_bookhive/get_profile.rs b/crates/jacquard-api/src/buzz_bookhive/get_profile.rs index 21e2ea23f..eec25cae7 100644 --- a/crates/jacquard-api/src/buzz_bookhive/get_profile.rs +++ b/crates/jacquard-api/src/buzz_bookhive/get_profile.rs @@ -61,7 +61,7 @@ impl jacquard_common::xrpc::XrpcResp for GetProfileResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetProfile<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetProfile<'a> { const NSID: &'static str = "buzz.bookhive.getProfile"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetProfileResponse; diff --git a/crates/jacquard-api/src/buzz_bookhive/search_books.rs b/crates/jacquard-api/src/buzz_bookhive/search_books.rs index d56798c09..efcd67771 100644 --- a/crates/jacquard-api/src/buzz_bookhive/search_books.rs +++ b/crates/jacquard-api/src/buzz_bookhive/search_books.rs @@ -61,7 +61,7 @@ impl jacquard_common::xrpc::XrpcResp for SearchBooksResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for SearchBooks<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for SearchBooks<'a> { const NSID: &'static str = "buzz.bookhive.searchBooks"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = SearchBooksResponse; diff --git a/crates/jacquard-api/src/chat_bsky/actor/delete_account.rs b/crates/jacquard-api/src/chat_bsky/actor/delete_account.rs index 4022f0347..91fde17b2 100644 --- a/crates/jacquard-api/src/chat_bsky/actor/delete_account.rs +++ b/crates/jacquard-api/src/chat_bsky/actor/delete_account.rs @@ -39,7 +39,7 @@ impl jacquard_common::xrpc::XrpcResp for DeleteAccountResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for DeleteAccount { +impl jacquard_common::xrpc::XrpcRequest for DeleteAccount { const NSID: &'static str = "chat.bsky.actor.deleteAccount"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/chat_bsky/actor/export_account_data.rs b/crates/jacquard-api/src/chat_bsky/actor/export_account_data.rs index a1ef8098b..c28e5aceb 100644 --- a/crates/jacquard-api/src/chat_bsky/actor/export_account_data.rs +++ b/crates/jacquard-api/src/chat_bsky/actor/export_account_data.rs @@ -39,7 +39,7 @@ impl jacquard_common::xrpc::XrpcResp for ExportAccountDataResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for ExportAccountData { +impl jacquard_common::xrpc::XrpcRequest for ExportAccountData { const NSID: &'static str = "chat.bsky.actor.exportAccountData"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = ExportAccountDataResponse; diff --git a/crates/jacquard-api/src/chat_bsky/convo/accept_convo.rs b/crates/jacquard-api/src/chat_bsky/convo/accept_convo.rs index f147901ac..6dad1d0b8 100644 --- a/crates/jacquard-api/src/chat_bsky/convo/accept_convo.rs +++ b/crates/jacquard-api/src/chat_bsky/convo/accept_convo.rs @@ -59,7 +59,7 @@ impl jacquard_common::xrpc::XrpcResp for AcceptConvoResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for AcceptConvo<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for AcceptConvo<'a> { const NSID: &'static str = "chat.bsky.convo.acceptConvo"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/chat_bsky/convo/add_reaction.rs b/crates/jacquard-api/src/chat_bsky/convo/add_reaction.rs index 3452352f8..1a75c316e 100644 --- a/crates/jacquard-api/src/chat_bsky/convo/add_reaction.rs +++ b/crates/jacquard-api/src/chat_bsky/convo/add_reaction.rs @@ -118,7 +118,7 @@ impl jacquard_common::xrpc::XrpcResp for AddReactionResponse { type Err<'de> = AddReactionError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for AddReaction<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for AddReaction<'a> { const NSID: &'static str = "chat.bsky.convo.addReaction"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/chat_bsky/convo/delete_message_for_self.rs b/crates/jacquard-api/src/chat_bsky/convo/delete_message_for_self.rs index ae2539833..167a025ca 100644 --- a/crates/jacquard-api/src/chat_bsky/convo/delete_message_for_self.rs +++ b/crates/jacquard-api/src/chat_bsky/convo/delete_message_for_self.rs @@ -61,7 +61,7 @@ impl jacquard_common::xrpc::XrpcResp for DeleteMessageForSelfResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for DeleteMessageForSelf<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for DeleteMessageForSelf<'a> { const NSID: &'static str = "chat.bsky.convo.deleteMessageForSelf"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/chat_bsky/convo/get_convo.rs b/crates/jacquard-api/src/chat_bsky/convo/get_convo.rs index e0707acff..8d6cfff12 100644 --- a/crates/jacquard-api/src/chat_bsky/convo/get_convo.rs +++ b/crates/jacquard-api/src/chat_bsky/convo/get_convo.rs @@ -49,7 +49,7 @@ impl jacquard_common::xrpc::XrpcResp for GetConvoResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetConvo<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetConvo<'a> { const NSID: &'static str = "chat.bsky.convo.getConvo"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetConvoResponse; diff --git a/crates/jacquard-api/src/chat_bsky/convo/get_convo_availability.rs b/crates/jacquard-api/src/chat_bsky/convo/get_convo_availability.rs index 0e453d6d0..e87cf85e6 100644 --- a/crates/jacquard-api/src/chat_bsky/convo/get_convo_availability.rs +++ b/crates/jacquard-api/src/chat_bsky/convo/get_convo_availability.rs @@ -50,7 +50,7 @@ impl jacquard_common::xrpc::XrpcResp for GetConvoAvailabilityResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetConvoAvailability<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetConvoAvailability<'a> { const NSID: &'static str = "chat.bsky.convo.getConvoAvailability"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetConvoAvailabilityResponse; diff --git a/crates/jacquard-api/src/chat_bsky/convo/get_convo_for_members.rs b/crates/jacquard-api/src/chat_bsky/convo/get_convo_for_members.rs index 93aa2abf1..1802b57a5 100644 --- a/crates/jacquard-api/src/chat_bsky/convo/get_convo_for_members.rs +++ b/crates/jacquard-api/src/chat_bsky/convo/get_convo_for_members.rs @@ -48,7 +48,7 @@ impl jacquard_common::xrpc::XrpcResp for GetConvoForMembersResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetConvoForMembers<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetConvoForMembers<'a> { const NSID: &'static str = "chat.bsky.convo.getConvoForMembers"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetConvoForMembersResponse; diff --git a/crates/jacquard-api/src/chat_bsky/convo/get_log.rs b/crates/jacquard-api/src/chat_bsky/convo/get_log.rs index 6ba44bbc2..d95448d3f 100644 --- a/crates/jacquard-api/src/chat_bsky/convo/get_log.rs +++ b/crates/jacquard-api/src/chat_bsky/convo/get_log.rs @@ -88,7 +88,7 @@ impl jacquard_common::xrpc::XrpcResp for GetLogResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetLog<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetLog<'a> { const NSID: &'static str = "chat.bsky.convo.getLog"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetLogResponse; diff --git a/crates/jacquard-api/src/chat_bsky/convo/get_messages.rs b/crates/jacquard-api/src/chat_bsky/convo/get_messages.rs index 7435135b5..731ceb889 100644 --- a/crates/jacquard-api/src/chat_bsky/convo/get_messages.rs +++ b/crates/jacquard-api/src/chat_bsky/convo/get_messages.rs @@ -78,7 +78,7 @@ impl jacquard_common::xrpc::XrpcResp for GetMessagesResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetMessages<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetMessages<'a> { const NSID: &'static str = "chat.bsky.convo.getMessages"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetMessagesResponse; diff --git a/crates/jacquard-api/src/chat_bsky/convo/leave_convo.rs b/crates/jacquard-api/src/chat_bsky/convo/leave_convo.rs index 023ba33c9..06af4153f 100644 --- a/crates/jacquard-api/src/chat_bsky/convo/leave_convo.rs +++ b/crates/jacquard-api/src/chat_bsky/convo/leave_convo.rs @@ -59,7 +59,7 @@ impl jacquard_common::xrpc::XrpcResp for LeaveConvoResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for LeaveConvo<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for LeaveConvo<'a> { const NSID: &'static str = "chat.bsky.convo.leaveConvo"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/chat_bsky/convo/list_convos.rs b/crates/jacquard-api/src/chat_bsky/convo/list_convos.rs index 4a8206a3d..2b6880835 100644 --- a/crates/jacquard-api/src/chat_bsky/convo/list_convos.rs +++ b/crates/jacquard-api/src/chat_bsky/convo/list_convos.rs @@ -64,7 +64,7 @@ impl jacquard_common::xrpc::XrpcResp for ListConvosResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for ListConvos<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for ListConvos<'a> { const NSID: &'static str = "chat.bsky.convo.listConvos"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = ListConvosResponse; diff --git a/crates/jacquard-api/src/chat_bsky/convo/mute_convo.rs b/crates/jacquard-api/src/chat_bsky/convo/mute_convo.rs index 0ea49c361..ea65f06a1 100644 --- a/crates/jacquard-api/src/chat_bsky/convo/mute_convo.rs +++ b/crates/jacquard-api/src/chat_bsky/convo/mute_convo.rs @@ -57,7 +57,7 @@ impl jacquard_common::xrpc::XrpcResp for MuteConvoResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for MuteConvo<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for MuteConvo<'a> { const NSID: &'static str = "chat.bsky.convo.muteConvo"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/chat_bsky/convo/remove_reaction.rs b/crates/jacquard-api/src/chat_bsky/convo/remove_reaction.rs index a61f59945..88ab8bfe8 100644 --- a/crates/jacquard-api/src/chat_bsky/convo/remove_reaction.rs +++ b/crates/jacquard-api/src/chat_bsky/convo/remove_reaction.rs @@ -108,7 +108,7 @@ impl jacquard_common::xrpc::XrpcResp for RemoveReactionResponse { type Err<'de> = RemoveReactionError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for RemoveReaction<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for RemoveReaction<'a> { const NSID: &'static str = "chat.bsky.convo.removeReaction"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/chat_bsky/convo/send_message.rs b/crates/jacquard-api/src/chat_bsky/convo/send_message.rs index add44413a..98e12c3d3 100644 --- a/crates/jacquard-api/src/chat_bsky/convo/send_message.rs +++ b/crates/jacquard-api/src/chat_bsky/convo/send_message.rs @@ -60,7 +60,7 @@ impl jacquard_common::xrpc::XrpcResp for SendMessageResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for SendMessage<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for SendMessage<'a> { const NSID: &'static str = "chat.bsky.convo.sendMessage"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/chat_bsky/convo/send_message_batch.rs b/crates/jacquard-api/src/chat_bsky/convo/send_message_batch.rs index 2dc4b25d8..3f63d1fdf 100644 --- a/crates/jacquard-api/src/chat_bsky/convo/send_message_batch.rs +++ b/crates/jacquard-api/src/chat_bsky/convo/send_message_batch.rs @@ -74,7 +74,7 @@ impl jacquard_common::xrpc::XrpcResp for SendMessageBatchResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for SendMessageBatch<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for SendMessageBatch<'a> { const NSID: &'static str = "chat.bsky.convo.sendMessageBatch"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/chat_bsky/convo/unmute_convo.rs b/crates/jacquard-api/src/chat_bsky/convo/unmute_convo.rs index 1bc758414..62ed920d5 100644 --- a/crates/jacquard-api/src/chat_bsky/convo/unmute_convo.rs +++ b/crates/jacquard-api/src/chat_bsky/convo/unmute_convo.rs @@ -57,7 +57,7 @@ impl jacquard_common::xrpc::XrpcResp for UnmuteConvoResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for UnmuteConvo<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for UnmuteConvo<'a> { const NSID: &'static str = "chat.bsky.convo.unmuteConvo"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/chat_bsky/convo/update_all_read.rs b/crates/jacquard-api/src/chat_bsky/convo/update_all_read.rs index 25170f444..d02374e8e 100644 --- a/crates/jacquard-api/src/chat_bsky/convo/update_all_read.rs +++ b/crates/jacquard-api/src/chat_bsky/convo/update_all_read.rs @@ -58,7 +58,7 @@ impl jacquard_common::xrpc::XrpcResp for UpdateAllReadResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for UpdateAllRead<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for UpdateAllRead<'a> { const NSID: &'static str = "chat.bsky.convo.updateAllRead"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/chat_bsky/convo/update_read.rs b/crates/jacquard-api/src/chat_bsky/convo/update_read.rs index 568df68f1..f491b222b 100644 --- a/crates/jacquard-api/src/chat_bsky/convo/update_read.rs +++ b/crates/jacquard-api/src/chat_bsky/convo/update_read.rs @@ -61,7 +61,7 @@ impl jacquard_common::xrpc::XrpcResp for UpdateReadResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for UpdateRead<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for UpdateRead<'a> { const NSID: &'static str = "chat.bsky.convo.updateRead"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/chat_bsky/moderation/get_actor_metadata.rs b/crates/jacquard-api/src/chat_bsky/moderation/get_actor_metadata.rs index 4e2a4d773..7bed629e4 100644 --- a/crates/jacquard-api/src/chat_bsky/moderation/get_actor_metadata.rs +++ b/crates/jacquard-api/src/chat_bsky/moderation/get_actor_metadata.rs @@ -52,7 +52,7 @@ impl jacquard_common::xrpc::XrpcResp for GetActorMetadataResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetActorMetadata<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetActorMetadata<'a> { const NSID: &'static str = "chat.bsky.moderation.getActorMetadata"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetActorMetadataResponse; diff --git a/crates/jacquard-api/src/chat_bsky/moderation/get_message_context.rs b/crates/jacquard-api/src/chat_bsky/moderation/get_message_context.rs index d4b2171d7..680d22315 100644 --- a/crates/jacquard-api/src/chat_bsky/moderation/get_message_context.rs +++ b/crates/jacquard-api/src/chat_bsky/moderation/get_message_context.rs @@ -78,7 +78,7 @@ impl jacquard_common::xrpc::XrpcResp for GetMessageContextResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetMessageContext<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetMessageContext<'a> { const NSID: &'static str = "chat.bsky.moderation.getMessageContext"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetMessageContextResponse; diff --git a/crates/jacquard-api/src/chat_bsky/moderation/update_actor_access.rs b/crates/jacquard-api/src/chat_bsky/moderation/update_actor_access.rs index 1cc335635..7db352918 100644 --- a/crates/jacquard-api/src/chat_bsky/moderation/update_actor_access.rs +++ b/crates/jacquard-api/src/chat_bsky/moderation/update_actor_access.rs @@ -45,7 +45,7 @@ impl jacquard_common::xrpc::XrpcResp for UpdateActorAccessResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for UpdateActorAccess<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for UpdateActorAccess<'a> { const NSID: &'static str = "chat.bsky.moderation.updateActorAccess"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/com_atproto/admin/delete_account.rs b/crates/jacquard-api/src/com_atproto/admin/delete_account.rs index 8ce1ab2c2..2e2c2a064 100644 --- a/crates/jacquard-api/src/com_atproto/admin/delete_account.rs +++ b/crates/jacquard-api/src/com_atproto/admin/delete_account.rs @@ -40,7 +40,7 @@ impl jacquard_common::xrpc::XrpcResp for DeleteAccountResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for DeleteAccount<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for DeleteAccount<'a> { const NSID: &'static str = "com.atproto.admin.deleteAccount"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/com_atproto/admin/disable_account_invites.rs b/crates/jacquard-api/src/com_atproto/admin/disable_account_invites.rs index 8071b9356..cfcc55c1f 100644 --- a/crates/jacquard-api/src/com_atproto/admin/disable_account_invites.rs +++ b/crates/jacquard-api/src/com_atproto/admin/disable_account_invites.rs @@ -45,7 +45,7 @@ impl jacquard_common::xrpc::XrpcResp for DisableAccountInvitesResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for DisableAccountInvites<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for DisableAccountInvites<'a> { const NSID: &'static str = "com.atproto.admin.disableAccountInvites"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/com_atproto/admin/disable_invite_codes.rs b/crates/jacquard-api/src/com_atproto/admin/disable_invite_codes.rs index cea9b5a53..ff4fb2af1 100644 --- a/crates/jacquard-api/src/com_atproto/admin/disable_invite_codes.rs +++ b/crates/jacquard-api/src/com_atproto/admin/disable_invite_codes.rs @@ -44,7 +44,7 @@ impl jacquard_common::xrpc::XrpcResp for DisableInviteCodesResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for DisableInviteCodes<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for DisableInviteCodes<'a> { const NSID: &'static str = "com.atproto.admin.disableInviteCodes"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/com_atproto/admin/enable_account_invites.rs b/crates/jacquard-api/src/com_atproto/admin/enable_account_invites.rs index e261a1032..56d7cb4ad 100644 --- a/crates/jacquard-api/src/com_atproto/admin/enable_account_invites.rs +++ b/crates/jacquard-api/src/com_atproto/admin/enable_account_invites.rs @@ -45,7 +45,7 @@ impl jacquard_common::xrpc::XrpcResp for EnableAccountInvitesResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for EnableAccountInvites<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for EnableAccountInvites<'a> { const NSID: &'static str = "com.atproto.admin.enableAccountInvites"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/com_atproto/admin/get_account_info.rs b/crates/jacquard-api/src/com_atproto/admin/get_account_info.rs index 49c2672a5..b1895b401 100644 --- a/crates/jacquard-api/src/com_atproto/admin/get_account_info.rs +++ b/crates/jacquard-api/src/com_atproto/admin/get_account_info.rs @@ -49,7 +49,7 @@ impl jacquard_common::xrpc::XrpcResp for GetAccountInfoResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetAccountInfo<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetAccountInfo<'a> { const NSID: &'static str = "com.atproto.admin.getAccountInfo"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetAccountInfoResponse; diff --git a/crates/jacquard-api/src/com_atproto/admin/get_account_infos.rs b/crates/jacquard-api/src/com_atproto/admin/get_account_infos.rs index 2d9a47a17..7296105aa 100644 --- a/crates/jacquard-api/src/com_atproto/admin/get_account_infos.rs +++ b/crates/jacquard-api/src/com_atproto/admin/get_account_infos.rs @@ -48,7 +48,7 @@ impl jacquard_common::xrpc::XrpcResp for GetAccountInfosResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetAccountInfos<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetAccountInfos<'a> { const NSID: &'static str = "com.atproto.admin.getAccountInfos"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetAccountInfosResponse; diff --git a/crates/jacquard-api/src/com_atproto/admin/get_invite_codes.rs b/crates/jacquard-api/src/com_atproto/admin/get_invite_codes.rs index 0395a5fc2..880bc03c9 100644 --- a/crates/jacquard-api/src/com_atproto/admin/get_invite_codes.rs +++ b/crates/jacquard-api/src/com_atproto/admin/get_invite_codes.rs @@ -61,7 +61,7 @@ impl jacquard_common::xrpc::XrpcResp for GetInviteCodesResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetInviteCodes<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetInviteCodes<'a> { const NSID: &'static str = "com.atproto.admin.getInviteCodes"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetInviteCodesResponse; diff --git a/crates/jacquard-api/src/com_atproto/admin/get_subject_status.rs b/crates/jacquard-api/src/com_atproto/admin/get_subject_status.rs index e62e7e5b9..83b3ccf9c 100644 --- a/crates/jacquard-api/src/com_atproto/admin/get_subject_status.rs +++ b/crates/jacquard-api/src/com_atproto/admin/get_subject_status.rs @@ -82,7 +82,7 @@ impl jacquard_common::xrpc::XrpcResp for GetSubjectStatusResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetSubjectStatus<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetSubjectStatus<'a> { const NSID: &'static str = "com.atproto.admin.getSubjectStatus"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetSubjectStatusResponse; diff --git a/crates/jacquard-api/src/com_atproto/admin/search_accounts.rs b/crates/jacquard-api/src/com_atproto/admin/search_accounts.rs index da333923a..ce0eca944 100644 --- a/crates/jacquard-api/src/com_atproto/admin/search_accounts.rs +++ b/crates/jacquard-api/src/com_atproto/admin/search_accounts.rs @@ -60,7 +60,7 @@ impl jacquard_common::xrpc::XrpcResp for SearchAccountsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for SearchAccounts<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for SearchAccounts<'a> { const NSID: &'static str = "com.atproto.admin.searchAccounts"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = SearchAccountsResponse; diff --git a/crates/jacquard-api/src/com_atproto/admin/send_email.rs b/crates/jacquard-api/src/com_atproto/admin/send_email.rs index dd4e8eb21..9c13ffb7e 100644 --- a/crates/jacquard-api/src/com_atproto/admin/send_email.rs +++ b/crates/jacquard-api/src/com_atproto/admin/send_email.rs @@ -69,7 +69,7 @@ impl jacquard_common::xrpc::XrpcResp for SendEmailResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for SendEmail<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for SendEmail<'a> { const NSID: &'static str = "com.atproto.admin.sendEmail"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/com_atproto/admin/update_account_email.rs b/crates/jacquard-api/src/com_atproto/admin/update_account_email.rs index e1f478273..752c13d38 100644 --- a/crates/jacquard-api/src/com_atproto/admin/update_account_email.rs +++ b/crates/jacquard-api/src/com_atproto/admin/update_account_email.rs @@ -44,7 +44,7 @@ impl jacquard_common::xrpc::XrpcResp for UpdateAccountEmailResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for UpdateAccountEmail<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for UpdateAccountEmail<'a> { const NSID: &'static str = "com.atproto.admin.updateAccountEmail"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/com_atproto/admin/update_account_handle.rs b/crates/jacquard-api/src/com_atproto/admin/update_account_handle.rs index 118dc18f2..2cddcda37 100644 --- a/crates/jacquard-api/src/com_atproto/admin/update_account_handle.rs +++ b/crates/jacquard-api/src/com_atproto/admin/update_account_handle.rs @@ -42,7 +42,7 @@ impl jacquard_common::xrpc::XrpcResp for UpdateAccountHandleResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for UpdateAccountHandle<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for UpdateAccountHandle<'a> { const NSID: &'static str = "com.atproto.admin.updateAccountHandle"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/com_atproto/admin/update_account_password.rs b/crates/jacquard-api/src/com_atproto/admin/update_account_password.rs index 204349818..1a02a74d8 100644 --- a/crates/jacquard-api/src/com_atproto/admin/update_account_password.rs +++ b/crates/jacquard-api/src/com_atproto/admin/update_account_password.rs @@ -43,7 +43,7 @@ impl jacquard_common::xrpc::XrpcResp for UpdateAccountPasswordResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for UpdateAccountPassword<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for UpdateAccountPassword<'a> { const NSID: &'static str = "com.atproto.admin.updateAccountPassword"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/com_atproto/admin/update_account_signing_key.rs b/crates/jacquard-api/src/com_atproto/admin/update_account_signing_key.rs index 681b6cb05..5c18f4a18 100644 --- a/crates/jacquard-api/src/com_atproto/admin/update_account_signing_key.rs +++ b/crates/jacquard-api/src/com_atproto/admin/update_account_signing_key.rs @@ -43,7 +43,7 @@ impl jacquard_common::xrpc::XrpcResp for UpdateAccountSigningKeyResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for UpdateAccountSigningKey<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for UpdateAccountSigningKey<'a> { const NSID: &'static str = "com.atproto.admin.updateAccountSigningKey"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/com_atproto/admin/update_subject_status.rs b/crates/jacquard-api/src/com_atproto/admin/update_subject_status.rs index efef9bb98..f86a5df8b 100644 --- a/crates/jacquard-api/src/com_atproto/admin/update_subject_status.rs +++ b/crates/jacquard-api/src/com_atproto/admin/update_subject_status.rs @@ -107,7 +107,7 @@ impl jacquard_common::xrpc::XrpcResp for UpdateSubjectStatusResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for UpdateSubjectStatus<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for UpdateSubjectStatus<'a> { const NSID: &'static str = "com.atproto.admin.updateSubjectStatus"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/com_atproto/identity/get_recommended_did_credentials.rs b/crates/jacquard-api/src/com_atproto/identity/get_recommended_did_credentials.rs index 3cab0b4d7..fd771d177 100644 --- a/crates/jacquard-api/src/com_atproto/identity/get_recommended_did_credentials.rs +++ b/crates/jacquard-api/src/com_atproto/identity/get_recommended_did_credentials.rs @@ -56,7 +56,7 @@ impl jacquard_common::xrpc::XrpcResp for GetRecommendedDidCredentialsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetRecommendedDidCredentials { +impl jacquard_common::xrpc::XrpcRequest for GetRecommendedDidCredentials { const NSID: &'static str = "com.atproto.identity.getRecommendedDidCredentials"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetRecommendedDidCredentialsResponse; diff --git a/crates/jacquard-api/src/com_atproto/identity/refresh_identity.rs b/crates/jacquard-api/src/com_atproto/identity/refresh_identity.rs index 99cb7eb7b..dc988c35d 100644 --- a/crates/jacquard-api/src/com_atproto/identity/refresh_identity.rs +++ b/crates/jacquard-api/src/com_atproto/identity/refresh_identity.rs @@ -112,7 +112,7 @@ impl jacquard_common::xrpc::XrpcResp for RefreshIdentityResponse { type Err<'de> = RefreshIdentityError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for RefreshIdentity<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for RefreshIdentity<'a> { const NSID: &'static str = "com.atproto.identity.refreshIdentity"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/com_atproto/identity/request_plc_operation_signature.rs b/crates/jacquard-api/src/com_atproto/identity/request_plc_operation_signature.rs index 1b32c045d..c7dc7dcd3 100644 --- a/crates/jacquard-api/src/com_atproto/identity/request_plc_operation_signature.rs +++ b/crates/jacquard-api/src/com_atproto/identity/request_plc_operation_signature.rs @@ -27,7 +27,7 @@ impl jacquard_common::xrpc::XrpcResp for RequestPlcOperationSignatureResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for RequestPlcOperationSignature { +impl jacquard_common::xrpc::XrpcRequest for RequestPlcOperationSignature { const NSID: &'static str = "com.atproto.identity.requestPlcOperationSignature"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/com_atproto/identity/resolve_did.rs b/crates/jacquard-api/src/com_atproto/identity/resolve_did.rs index 63a11cb00..ccb03028e 100644 --- a/crates/jacquard-api/src/com_atproto/identity/resolve_did.rs +++ b/crates/jacquard-api/src/com_atproto/identity/resolve_did.rs @@ -94,7 +94,7 @@ impl jacquard_common::xrpc::XrpcResp for ResolveDidResponse { type Err<'de> = ResolveDidError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for ResolveDid<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for ResolveDid<'a> { const NSID: &'static str = "com.atproto.identity.resolveDid"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = ResolveDidResponse; diff --git a/crates/jacquard-api/src/com_atproto/identity/resolve_handle.rs b/crates/jacquard-api/src/com_atproto/identity/resolve_handle.rs index 19b1cc3da..72e3806bd 100644 --- a/crates/jacquard-api/src/com_atproto/identity/resolve_handle.rs +++ b/crates/jacquard-api/src/com_atproto/identity/resolve_handle.rs @@ -83,7 +83,7 @@ impl jacquard_common::xrpc::XrpcResp for ResolveHandleResponse { type Err<'de> = ResolveHandleError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for ResolveHandle<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for ResolveHandle<'a> { const NSID: &'static str = "com.atproto.identity.resolveHandle"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = ResolveHandleResponse; diff --git a/crates/jacquard-api/src/com_atproto/identity/resolve_identity.rs b/crates/jacquard-api/src/com_atproto/identity/resolve_identity.rs index c8526091b..f3f6074be 100644 --- a/crates/jacquard-api/src/com_atproto/identity/resolve_identity.rs +++ b/crates/jacquard-api/src/com_atproto/identity/resolve_identity.rs @@ -104,7 +104,7 @@ impl jacquard_common::xrpc::XrpcResp for ResolveIdentityResponse { type Err<'de> = ResolveIdentityError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for ResolveIdentity<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for ResolveIdentity<'a> { const NSID: &'static str = "com.atproto.identity.resolveIdentity"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = ResolveIdentityResponse; diff --git a/crates/jacquard-api/src/com_atproto/identity/sign_plc_operation.rs b/crates/jacquard-api/src/com_atproto/identity/sign_plc_operation.rs index 3add4ab24..bca5929be 100644 --- a/crates/jacquard-api/src/com_atproto/identity/sign_plc_operation.rs +++ b/crates/jacquard-api/src/com_atproto/identity/sign_plc_operation.rs @@ -74,7 +74,7 @@ impl jacquard_common::xrpc::XrpcResp for SignPlcOperationResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for SignPlcOperation<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for SignPlcOperation<'a> { const NSID: &'static str = "com.atproto.identity.signPlcOperation"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/com_atproto/identity/submit_plc_operation.rs b/crates/jacquard-api/src/com_atproto/identity/submit_plc_operation.rs index 1d436ccff..488ec37d5 100644 --- a/crates/jacquard-api/src/com_atproto/identity/submit_plc_operation.rs +++ b/crates/jacquard-api/src/com_atproto/identity/submit_plc_operation.rs @@ -40,7 +40,7 @@ impl jacquard_common::xrpc::XrpcResp for SubmitPlcOperationResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for SubmitPlcOperation<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for SubmitPlcOperation<'a> { const NSID: &'static str = "com.atproto.identity.submitPlcOperation"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/com_atproto/identity/update_handle.rs b/crates/jacquard-api/src/com_atproto/identity/update_handle.rs index 66e00509e..cd4228bd2 100644 --- a/crates/jacquard-api/src/com_atproto/identity/update_handle.rs +++ b/crates/jacquard-api/src/com_atproto/identity/update_handle.rs @@ -41,7 +41,7 @@ impl jacquard_common::xrpc::XrpcResp for UpdateHandleResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for UpdateHandle<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for UpdateHandle<'a> { const NSID: &'static str = "com.atproto.identity.updateHandle"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/com_atproto/label/query_labels.rs b/crates/jacquard-api/src/com_atproto/label/query_labels.rs index 23cf4ad1d..24b03a055 100644 --- a/crates/jacquard-api/src/com_atproto/label/query_labels.rs +++ b/crates/jacquard-api/src/com_atproto/label/query_labels.rs @@ -61,7 +61,7 @@ impl jacquard_common::xrpc::XrpcResp for QueryLabelsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for QueryLabels<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for QueryLabels<'a> { const NSID: &'static str = "com.atproto.label.queryLabels"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = QueryLabelsResponse; diff --git a/crates/jacquard-api/src/com_atproto/moderation/create_report.rs b/crates/jacquard-api/src/com_atproto/moderation/create_report.rs index 2c04dcffe..232b8560a 100644 --- a/crates/jacquard-api/src/com_atproto/moderation/create_report.rs +++ b/crates/jacquard-api/src/com_atproto/moderation/create_report.rs @@ -114,7 +114,7 @@ impl jacquard_common::xrpc::XrpcResp for CreateReportResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for CreateReport<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for CreateReport<'a> { const NSID: &'static str = "com.atproto.moderation.createReport"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/com_atproto/repo/apply_writes.rs b/crates/jacquard-api/src/com_atproto/repo/apply_writes.rs index 4f02a60be..d7d21d6ef 100644 --- a/crates/jacquard-api/src/com_atproto/repo/apply_writes.rs +++ b/crates/jacquard-api/src/com_atproto/repo/apply_writes.rs @@ -226,7 +226,7 @@ impl jacquard_common::xrpc::XrpcResp for ApplyWritesResponse { type Err<'de> = ApplyWritesError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for ApplyWrites<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for ApplyWrites<'a> { const NSID: &'static str = "com.atproto.repo.applyWrites"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/com_atproto/repo/create_record.rs b/crates/jacquard-api/src/com_atproto/repo/create_record.rs index 32198467c..528380a54 100644 --- a/crates/jacquard-api/src/com_atproto/repo/create_record.rs +++ b/crates/jacquard-api/src/com_atproto/repo/create_record.rs @@ -121,7 +121,7 @@ impl jacquard_common::xrpc::XrpcResp for CreateRecordResponse { type Err<'de> = CreateRecordError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for CreateRecord<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for CreateRecord<'a> { const NSID: &'static str = "com.atproto.repo.createRecord"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/com_atproto/repo/delete_record.rs b/crates/jacquard-api/src/com_atproto/repo/delete_record.rs index d4d7d9941..ce2ae3081 100644 --- a/crates/jacquard-api/src/com_atproto/repo/delete_record.rs +++ b/crates/jacquard-api/src/com_atproto/repo/delete_record.rs @@ -108,7 +108,7 @@ impl jacquard_common::xrpc::XrpcResp for DeleteRecordResponse { type Err<'de> = DeleteRecordError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for DeleteRecord<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for DeleteRecord<'a> { const NSID: &'static str = "com.atproto.repo.deleteRecord"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/com_atproto/repo/describe_repo.rs b/crates/jacquard-api/src/com_atproto/repo/describe_repo.rs index aa7d04424..37b11c2c7 100644 --- a/crates/jacquard-api/src/com_atproto/repo/describe_repo.rs +++ b/crates/jacquard-api/src/com_atproto/repo/describe_repo.rs @@ -58,7 +58,7 @@ impl jacquard_common::xrpc::XrpcResp for DescribeRepoResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for DescribeRepo<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for DescribeRepo<'a> { const NSID: &'static str = "com.atproto.repo.describeRepo"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = DescribeRepoResponse; diff --git a/crates/jacquard-api/src/com_atproto/repo/get_record.rs b/crates/jacquard-api/src/com_atproto/repo/get_record.rs index c56b2cb7c..96160e46c 100644 --- a/crates/jacquard-api/src/com_atproto/repo/get_record.rs +++ b/crates/jacquard-api/src/com_atproto/repo/get_record.rs @@ -96,7 +96,7 @@ impl jacquard_common::xrpc::XrpcResp for GetRecordResponse { type Err<'de> = GetRecordError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetRecord<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetRecord<'a> { const NSID: &'static str = "com.atproto.repo.getRecord"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetRecordResponse; diff --git a/crates/jacquard-api/src/com_atproto/repo/import_repo.rs b/crates/jacquard-api/src/com_atproto/repo/import_repo.rs index 99a195324..ee572247f 100644 --- a/crates/jacquard-api/src/com_atproto/repo/import_repo.rs +++ b/crates/jacquard-api/src/com_atproto/repo/import_repo.rs @@ -31,7 +31,7 @@ impl jacquard_common::xrpc::XrpcResp for ImportRepoResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for ImportRepo { +impl jacquard_common::xrpc::XrpcRequest for ImportRepo { const NSID: &'static str = "com.atproto.repo.importRepo"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/vnd.ipld.car", @@ -40,9 +40,12 @@ impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for ImportRepo { fn encode_body(&self) -> Result, jacquard_common::xrpc::EncodeError> { Ok(self.body.to_vec()) } - fn decode_body( + fn decode_body<'de>( body: &'de [u8], - ) -> Result, jacquard_common::error::DecodeError> { + ) -> Result, jacquard_common::error::DecodeError> + where + Self: serde::Deserialize<'de>, + { Ok( Box::new(Self { body: bytes::Bytes::copy_from_slice(body), diff --git a/crates/jacquard-api/src/com_atproto/repo/list_missing_blobs.rs b/crates/jacquard-api/src/com_atproto/repo/list_missing_blobs.rs index e8e028256..e86731bef 100644 --- a/crates/jacquard-api/src/com_atproto/repo/list_missing_blobs.rs +++ b/crates/jacquard-api/src/com_atproto/repo/list_missing_blobs.rs @@ -56,7 +56,7 @@ impl jacquard_common::xrpc::XrpcResp for ListMissingBlobsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for ListMissingBlobs<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for ListMissingBlobs<'a> { const NSID: &'static str = "com.atproto.repo.listMissingBlobs"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = ListMissingBlobsResponse; diff --git a/crates/jacquard-api/src/com_atproto/repo/list_records.rs b/crates/jacquard-api/src/com_atproto/repo/list_records.rs index 9314ad5cd..f0e617fa0 100644 --- a/crates/jacquard-api/src/com_atproto/repo/list_records.rs +++ b/crates/jacquard-api/src/com_atproto/repo/list_records.rs @@ -62,7 +62,7 @@ impl jacquard_common::xrpc::XrpcResp for ListRecordsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for ListRecords<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for ListRecords<'a> { const NSID: &'static str = "com.atproto.repo.listRecords"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = ListRecordsResponse; diff --git a/crates/jacquard-api/src/com_atproto/repo/put_record.rs b/crates/jacquard-api/src/com_atproto/repo/put_record.rs index 92fe45cbb..a88d5f710 100644 --- a/crates/jacquard-api/src/com_atproto/repo/put_record.rs +++ b/crates/jacquard-api/src/com_atproto/repo/put_record.rs @@ -121,7 +121,7 @@ impl jacquard_common::xrpc::XrpcResp for PutRecordResponse { type Err<'de> = PutRecordError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for PutRecord<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for PutRecord<'a> { const NSID: &'static str = "com.atproto.repo.putRecord"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/com_atproto/repo/upload_blob.rs b/crates/jacquard-api/src/com_atproto/repo/upload_blob.rs index 89bf1eee5..8a3614025 100644 --- a/crates/jacquard-api/src/com_atproto/repo/upload_blob.rs +++ b/crates/jacquard-api/src/com_atproto/repo/upload_blob.rs @@ -47,7 +47,7 @@ impl jacquard_common::xrpc::XrpcResp for UploadBlobResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for UploadBlob { +impl jacquard_common::xrpc::XrpcRequest for UploadBlob { const NSID: &'static str = "com.atproto.repo.uploadBlob"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "*/*", @@ -56,9 +56,12 @@ impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for UploadBlob { fn encode_body(&self) -> Result, jacquard_common::xrpc::EncodeError> { Ok(self.body.to_vec()) } - fn decode_body( + fn decode_body<'de>( body: &'de [u8], - ) -> Result, jacquard_common::error::DecodeError> { + ) -> Result, jacquard_common::error::DecodeError> + where + Self: serde::Deserialize<'de>, + { Ok( Box::new(Self { body: bytes::Bytes::copy_from_slice(body), diff --git a/crates/jacquard-api/src/com_atproto/server/activate_account.rs b/crates/jacquard-api/src/com_atproto/server/activate_account.rs index cec46e633..42b85d906 100644 --- a/crates/jacquard-api/src/com_atproto/server/activate_account.rs +++ b/crates/jacquard-api/src/com_atproto/server/activate_account.rs @@ -27,7 +27,7 @@ impl jacquard_common::xrpc::XrpcResp for ActivateAccountResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for ActivateAccount { +impl jacquard_common::xrpc::XrpcRequest for ActivateAccount { const NSID: &'static str = "com.atproto.server.activateAccount"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/com_atproto/server/check_account_status.rs b/crates/jacquard-api/src/com_atproto/server/check_account_status.rs index 48d67d223..2195e41f3 100644 --- a/crates/jacquard-api/src/com_atproto/server/check_account_status.rs +++ b/crates/jacquard-api/src/com_atproto/server/check_account_status.rs @@ -52,7 +52,7 @@ impl jacquard_common::xrpc::XrpcResp for CheckAccountStatusResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for CheckAccountStatus { +impl jacquard_common::xrpc::XrpcRequest for CheckAccountStatus { const NSID: &'static str = "com.atproto.server.checkAccountStatus"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = CheckAccountStatusResponse; diff --git a/crates/jacquard-api/src/com_atproto/server/confirm_email.rs b/crates/jacquard-api/src/com_atproto/server/confirm_email.rs index e1c379f38..f08bb6cf8 100644 --- a/crates/jacquard-api/src/com_atproto/server/confirm_email.rs +++ b/crates/jacquard-api/src/com_atproto/server/confirm_email.rs @@ -105,7 +105,7 @@ impl jacquard_common::xrpc::XrpcResp for ConfirmEmailResponse { type Err<'de> = ConfirmEmailError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for ConfirmEmail<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for ConfirmEmail<'a> { const NSID: &'static str = "com.atproto.server.confirmEmail"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/com_atproto/server/create_account.rs b/crates/jacquard-api/src/com_atproto/server/create_account.rs index 0b5e142e7..57af81f9e 100644 --- a/crates/jacquard-api/src/com_atproto/server/create_account.rs +++ b/crates/jacquard-api/src/com_atproto/server/create_account.rs @@ -190,7 +190,7 @@ impl jacquard_common::xrpc::XrpcResp for CreateAccountResponse { type Err<'de> = CreateAccountError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for CreateAccount<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for CreateAccount<'a> { const NSID: &'static str = "com.atproto.server.createAccount"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/com_atproto/server/create_app_password.rs b/crates/jacquard-api/src/com_atproto/server/create_app_password.rs index 6bb86ca7f..f1dedddc2 100644 --- a/crates/jacquard-api/src/com_atproto/server/create_app_password.rs +++ b/crates/jacquard-api/src/com_atproto/server/create_app_password.rs @@ -117,7 +117,7 @@ impl jacquard_common::xrpc::XrpcResp for CreateAppPasswordResponse { type Err<'de> = CreateAppPasswordError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for CreateAppPassword<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for CreateAppPassword<'a> { const NSID: &'static str = "com.atproto.server.createAppPassword"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/com_atproto/server/create_invite_code.rs b/crates/jacquard-api/src/com_atproto/server/create_invite_code.rs index 80492c7cf..4cea4e9b7 100644 --- a/crates/jacquard-api/src/com_atproto/server/create_invite_code.rs +++ b/crates/jacquard-api/src/com_atproto/server/create_invite_code.rs @@ -58,7 +58,7 @@ impl jacquard_common::xrpc::XrpcResp for CreateInviteCodeResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for CreateInviteCode<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for CreateInviteCode<'a> { const NSID: &'static str = "com.atproto.server.createInviteCode"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/com_atproto/server/create_invite_codes.rs b/crates/jacquard-api/src/com_atproto/server/create_invite_codes.rs index ab3f5219d..156c60432 100644 --- a/crates/jacquard-api/src/com_atproto/server/create_invite_codes.rs +++ b/crates/jacquard-api/src/com_atproto/server/create_invite_codes.rs @@ -77,7 +77,7 @@ impl jacquard_common::xrpc::XrpcResp for CreateInviteCodesResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for CreateInviteCodes<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for CreateInviteCodes<'a> { const NSID: &'static str = "com.atproto.server.createInviteCodes"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/com_atproto/server/create_session.rs b/crates/jacquard-api/src/com_atproto/server/create_session.rs index 97ac4d0aa..dff2c5782 100644 --- a/crates/jacquard-api/src/com_atproto/server/create_session.rs +++ b/crates/jacquard-api/src/com_atproto/server/create_session.rs @@ -133,7 +133,7 @@ impl jacquard_common::xrpc::XrpcResp for CreateSessionResponse { type Err<'de> = CreateSessionError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for CreateSession<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for CreateSession<'a> { const NSID: &'static str = "com.atproto.server.createSession"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/com_atproto/server/deactivate_account.rs b/crates/jacquard-api/src/com_atproto/server/deactivate_account.rs index 98ea5a91b..03000b213 100644 --- a/crates/jacquard-api/src/com_atproto/server/deactivate_account.rs +++ b/crates/jacquard-api/src/com_atproto/server/deactivate_account.rs @@ -41,7 +41,7 @@ impl jacquard_common::xrpc::XrpcResp for DeactivateAccountResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for DeactivateAccount<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for DeactivateAccount<'a> { const NSID: &'static str = "com.atproto.server.deactivateAccount"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/com_atproto/server/delete_account.rs b/crates/jacquard-api/src/com_atproto/server/delete_account.rs index a64fe35e1..6ac556063 100644 --- a/crates/jacquard-api/src/com_atproto/server/delete_account.rs +++ b/crates/jacquard-api/src/com_atproto/server/delete_account.rs @@ -89,7 +89,7 @@ impl jacquard_common::xrpc::XrpcResp for DeleteAccountResponse { type Err<'de> = DeleteAccountError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for DeleteAccount<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for DeleteAccount<'a> { const NSID: &'static str = "com.atproto.server.deleteAccount"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/com_atproto/server/delete_session.rs b/crates/jacquard-api/src/com_atproto/server/delete_session.rs index 991cb80c3..83a47de33 100644 --- a/crates/jacquard-api/src/com_atproto/server/delete_session.rs +++ b/crates/jacquard-api/src/com_atproto/server/delete_session.rs @@ -27,7 +27,7 @@ impl jacquard_common::xrpc::XrpcResp for DeleteSessionResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for DeleteSession { +impl jacquard_common::xrpc::XrpcRequest for DeleteSession { const NSID: &'static str = "com.atproto.server.deleteSession"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/com_atproto/server/describe_server.rs b/crates/jacquard-api/src/com_atproto/server/describe_server.rs index 977fa7a93..de8ed8175 100644 --- a/crates/jacquard-api/src/com_atproto/server/describe_server.rs +++ b/crates/jacquard-api/src/com_atproto/server/describe_server.rs @@ -97,7 +97,7 @@ impl jacquard_common::xrpc::XrpcResp for DescribeServerResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for DescribeServer { +impl jacquard_common::xrpc::XrpcRequest for DescribeServer { const NSID: &'static str = "com.atproto.server.describeServer"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = DescribeServerResponse; diff --git a/crates/jacquard-api/src/com_atproto/server/get_account_invite_codes.rs b/crates/jacquard-api/src/com_atproto/server/get_account_invite_codes.rs index 8c79743a8..c8c4c3537 100644 --- a/crates/jacquard-api/src/com_atproto/server/get_account_invite_codes.rs +++ b/crates/jacquard-api/src/com_atproto/server/get_account_invite_codes.rs @@ -86,7 +86,7 @@ impl jacquard_common::xrpc::XrpcResp for GetAccountInviteCodesResponse { type Err<'de> = GetAccountInviteCodesError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetAccountInviteCodes { +impl jacquard_common::xrpc::XrpcRequest for GetAccountInviteCodes { const NSID: &'static str = "com.atproto.server.getAccountInviteCodes"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetAccountInviteCodesResponse; diff --git a/crates/jacquard-api/src/com_atproto/server/get_service_auth.rs b/crates/jacquard-api/src/com_atproto/server/get_service_auth.rs index d1bfea752..7f0de148d 100644 --- a/crates/jacquard-api/src/com_atproto/server/get_service_auth.rs +++ b/crates/jacquard-api/src/com_atproto/server/get_service_auth.rs @@ -88,7 +88,7 @@ impl jacquard_common::xrpc::XrpcResp for GetServiceAuthResponse { type Err<'de> = GetServiceAuthError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetServiceAuth<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetServiceAuth<'a> { const NSID: &'static str = "com.atproto.server.getServiceAuth"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetServiceAuthResponse; diff --git a/crates/jacquard-api/src/com_atproto/server/get_session.rs b/crates/jacquard-api/src/com_atproto/server/get_session.rs index f2fbf05fa..6eb9187c4 100644 --- a/crates/jacquard-api/src/com_atproto/server/get_session.rs +++ b/crates/jacquard-api/src/com_atproto/server/get_session.rs @@ -61,7 +61,7 @@ impl jacquard_common::xrpc::XrpcResp for GetSessionResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetSession { +impl jacquard_common::xrpc::XrpcRequest for GetSession { const NSID: &'static str = "com.atproto.server.getSession"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetSessionResponse; diff --git a/crates/jacquard-api/src/com_atproto/server/list_app_passwords.rs b/crates/jacquard-api/src/com_atproto/server/list_app_passwords.rs index eaa808dcc..497eef497 100644 --- a/crates/jacquard-api/src/com_atproto/server/list_app_passwords.rs +++ b/crates/jacquard-api/src/com_atproto/server/list_app_passwords.rs @@ -96,7 +96,7 @@ impl jacquard_common::xrpc::XrpcResp for ListAppPasswordsResponse { type Err<'de> = ListAppPasswordsError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for ListAppPasswords { +impl jacquard_common::xrpc::XrpcRequest for ListAppPasswords { const NSID: &'static str = "com.atproto.server.listAppPasswords"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = ListAppPasswordsResponse; diff --git a/crates/jacquard-api/src/com_atproto/server/refresh_session.rs b/crates/jacquard-api/src/com_atproto/server/refresh_session.rs index aff8e353c..a1e25c265 100644 --- a/crates/jacquard-api/src/com_atproto/server/refresh_session.rs +++ b/crates/jacquard-api/src/com_atproto/server/refresh_session.rs @@ -92,7 +92,7 @@ impl jacquard_common::xrpc::XrpcResp for RefreshSessionResponse { type Err<'de> = RefreshSessionError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for RefreshSession { +impl jacquard_common::xrpc::XrpcRequest for RefreshSession { const NSID: &'static str = "com.atproto.server.refreshSession"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/com_atproto/server/request_account_delete.rs b/crates/jacquard-api/src/com_atproto/server/request_account_delete.rs index 5582c2c62..5d0a72bd8 100644 --- a/crates/jacquard-api/src/com_atproto/server/request_account_delete.rs +++ b/crates/jacquard-api/src/com_atproto/server/request_account_delete.rs @@ -27,7 +27,7 @@ impl jacquard_common::xrpc::XrpcResp for RequestAccountDeleteResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for RequestAccountDelete { +impl jacquard_common::xrpc::XrpcRequest for RequestAccountDelete { const NSID: &'static str = "com.atproto.server.requestAccountDelete"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/com_atproto/server/request_email_confirmation.rs b/crates/jacquard-api/src/com_atproto/server/request_email_confirmation.rs index 527f2a9dc..fb64d5149 100644 --- a/crates/jacquard-api/src/com_atproto/server/request_email_confirmation.rs +++ b/crates/jacquard-api/src/com_atproto/server/request_email_confirmation.rs @@ -27,7 +27,7 @@ impl jacquard_common::xrpc::XrpcResp for RequestEmailConfirmationResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for RequestEmailConfirmation { +impl jacquard_common::xrpc::XrpcRequest for RequestEmailConfirmation { const NSID: &'static str = "com.atproto.server.requestEmailConfirmation"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/com_atproto/server/request_email_update.rs b/crates/jacquard-api/src/com_atproto/server/request_email_update.rs index 9216699e2..3de2a6e81 100644 --- a/crates/jacquard-api/src/com_atproto/server/request_email_update.rs +++ b/crates/jacquard-api/src/com_atproto/server/request_email_update.rs @@ -42,7 +42,7 @@ impl jacquard_common::xrpc::XrpcResp for RequestEmailUpdateResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for RequestEmailUpdate { +impl jacquard_common::xrpc::XrpcRequest for RequestEmailUpdate { const NSID: &'static str = "com.atproto.server.requestEmailUpdate"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/com_atproto/server/request_password_reset.rs b/crates/jacquard-api/src/com_atproto/server/request_password_reset.rs index 8f63ea8f7..8827df876 100644 --- a/crates/jacquard-api/src/com_atproto/server/request_password_reset.rs +++ b/crates/jacquard-api/src/com_atproto/server/request_password_reset.rs @@ -41,7 +41,7 @@ impl jacquard_common::xrpc::XrpcResp for RequestPasswordResetResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for RequestPasswordReset<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for RequestPasswordReset<'a> { const NSID: &'static str = "com.atproto.server.requestPasswordReset"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/com_atproto/server/reserve_signing_key.rs b/crates/jacquard-api/src/com_atproto/server/reserve_signing_key.rs index 7a2164ea7..052f335f5 100644 --- a/crates/jacquard-api/src/com_atproto/server/reserve_signing_key.rs +++ b/crates/jacquard-api/src/com_atproto/server/reserve_signing_key.rs @@ -59,7 +59,7 @@ impl jacquard_common::xrpc::XrpcResp for ReserveSigningKeyResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for ReserveSigningKey<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for ReserveSigningKey<'a> { const NSID: &'static str = "com.atproto.server.reserveSigningKey"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/com_atproto/server/reset_password.rs b/crates/jacquard-api/src/com_atproto/server/reset_password.rs index ecabf0402..6223763b8 100644 --- a/crates/jacquard-api/src/com_atproto/server/reset_password.rs +++ b/crates/jacquard-api/src/com_atproto/server/reset_password.rs @@ -87,7 +87,7 @@ impl jacquard_common::xrpc::XrpcResp for ResetPasswordResponse { type Err<'de> = ResetPasswordError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for ResetPassword<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for ResetPassword<'a> { const NSID: &'static str = "com.atproto.server.resetPassword"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/com_atproto/server/revoke_app_password.rs b/crates/jacquard-api/src/com_atproto/server/revoke_app_password.rs index 938e16615..f2876a94f 100644 --- a/crates/jacquard-api/src/com_atproto/server/revoke_app_password.rs +++ b/crates/jacquard-api/src/com_atproto/server/revoke_app_password.rs @@ -41,7 +41,7 @@ impl jacquard_common::xrpc::XrpcResp for RevokeAppPasswordResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for RevokeAppPassword<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for RevokeAppPassword<'a> { const NSID: &'static str = "com.atproto.server.revokeAppPassword"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/com_atproto/server/update_email.rs b/crates/jacquard-api/src/com_atproto/server/update_email.rs index c275a83eb..82a68765b 100644 --- a/crates/jacquard-api/src/com_atproto/server/update_email.rs +++ b/crates/jacquard-api/src/com_atproto/server/update_email.rs @@ -100,7 +100,7 @@ impl jacquard_common::xrpc::XrpcResp for UpdateEmailResponse { type Err<'de> = UpdateEmailError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for UpdateEmail<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for UpdateEmail<'a> { const NSID: &'static str = "com.atproto.server.updateEmail"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/com_atproto/sync/get_blob.rs b/crates/jacquard-api/src/com_atproto/sync/get_blob.rs index aa5b1a0ad..c16100da4 100644 --- a/crates/jacquard-api/src/com_atproto/sync/get_blob.rs +++ b/crates/jacquard-api/src/com_atproto/sync/get_blob.rs @@ -116,7 +116,7 @@ impl jacquard_common::xrpc::XrpcResp for GetBlobResponse { type Err<'de> = GetBlobError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetBlob<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetBlob<'a> { const NSID: &'static str = "com.atproto.sync.getBlob"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetBlobResponse; diff --git a/crates/jacquard-api/src/com_atproto/sync/get_blocks.rs b/crates/jacquard-api/src/com_atproto/sync/get_blocks.rs index 633a83174..3becfbc86 100644 --- a/crates/jacquard-api/src/com_atproto/sync/get_blocks.rs +++ b/crates/jacquard-api/src/com_atproto/sync/get_blocks.rs @@ -116,7 +116,7 @@ impl jacquard_common::xrpc::XrpcResp for GetBlocksResponse { type Err<'de> = GetBlocksError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetBlocks<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetBlocks<'a> { const NSID: &'static str = "com.atproto.sync.getBlocks"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetBlocksResponse; diff --git a/crates/jacquard-api/src/com_atproto/sync/get_checkout.rs b/crates/jacquard-api/src/com_atproto/sync/get_checkout.rs index e2c19a90c..5e305b697 100644 --- a/crates/jacquard-api/src/com_atproto/sync/get_checkout.rs +++ b/crates/jacquard-api/src/com_atproto/sync/get_checkout.rs @@ -44,7 +44,7 @@ impl jacquard_common::xrpc::XrpcResp for GetCheckoutResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetCheckout<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetCheckout<'a> { const NSID: &'static str = "com.atproto.sync.getCheckout"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetCheckoutResponse; diff --git a/crates/jacquard-api/src/com_atproto/sync/get_head.rs b/crates/jacquard-api/src/com_atproto/sync/get_head.rs index d13a71170..65b7cefb3 100644 --- a/crates/jacquard-api/src/com_atproto/sync/get_head.rs +++ b/crates/jacquard-api/src/com_atproto/sync/get_head.rs @@ -82,7 +82,7 @@ impl jacquard_common::xrpc::XrpcResp for GetHeadResponse { type Err<'de> = GetHeadError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetHead<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetHead<'a> { const NSID: &'static str = "com.atproto.sync.getHead"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetHeadResponse; diff --git a/crates/jacquard-api/src/com_atproto/sync/get_host_status.rs b/crates/jacquard-api/src/com_atproto/sync/get_host_status.rs index 2ca613366..6a43b1d89 100644 --- a/crates/jacquard-api/src/com_atproto/sync/get_host_status.rs +++ b/crates/jacquard-api/src/com_atproto/sync/get_host_status.rs @@ -92,7 +92,7 @@ impl jacquard_common::xrpc::XrpcResp for GetHostStatusResponse { type Err<'de> = GetHostStatusError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetHostStatus<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetHostStatus<'a> { const NSID: &'static str = "com.atproto.sync.getHostStatus"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetHostStatusResponse; diff --git a/crates/jacquard-api/src/com_atproto/sync/get_latest_commit.rs b/crates/jacquard-api/src/com_atproto/sync/get_latest_commit.rs index 2ae50b4bd..92eeaa1eb 100644 --- a/crates/jacquard-api/src/com_atproto/sync/get_latest_commit.rs +++ b/crates/jacquard-api/src/com_atproto/sync/get_latest_commit.rs @@ -110,7 +110,7 @@ impl jacquard_common::xrpc::XrpcResp for GetLatestCommitResponse { type Err<'de> = GetLatestCommitError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetLatestCommit<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetLatestCommit<'a> { const NSID: &'static str = "com.atproto.sync.getLatestCommit"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetLatestCommitResponse; diff --git a/crates/jacquard-api/src/com_atproto/sync/get_record.rs b/crates/jacquard-api/src/com_atproto/sync/get_record.rs index 0411f5ae3..d35571e44 100644 --- a/crates/jacquard-api/src/com_atproto/sync/get_record.rs +++ b/crates/jacquard-api/src/com_atproto/sync/get_record.rs @@ -120,7 +120,7 @@ impl jacquard_common::xrpc::XrpcResp for GetRecordResponse { type Err<'de> = GetRecordError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetRecord<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetRecord<'a> { const NSID: &'static str = "com.atproto.sync.getRecord"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetRecordResponse; diff --git a/crates/jacquard-api/src/com_atproto/sync/get_repo.rs b/crates/jacquard-api/src/com_atproto/sync/get_repo.rs index ba04aa0c7..eaaf547b0 100644 --- a/crates/jacquard-api/src/com_atproto/sync/get_repo.rs +++ b/crates/jacquard-api/src/com_atproto/sync/get_repo.rs @@ -107,7 +107,7 @@ impl jacquard_common::xrpc::XrpcResp for GetRepoResponse { type Err<'de> = GetRepoError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetRepo<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetRepo<'a> { const NSID: &'static str = "com.atproto.sync.getRepo"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetRepoResponse; diff --git a/crates/jacquard-api/src/com_atproto/sync/get_repo_status.rs b/crates/jacquard-api/src/com_atproto/sync/get_repo_status.rs index e5a136df3..738130535 100644 --- a/crates/jacquard-api/src/com_atproto/sync/get_repo_status.rs +++ b/crates/jacquard-api/src/com_atproto/sync/get_repo_status.rs @@ -90,7 +90,7 @@ impl jacquard_common::xrpc::XrpcResp for GetRepoStatusResponse { type Err<'de> = GetRepoStatusError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetRepoStatus<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetRepoStatus<'a> { const NSID: &'static str = "com.atproto.sync.getRepoStatus"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetRepoStatusResponse; diff --git a/crates/jacquard-api/src/com_atproto/sync/list_blobs.rs b/crates/jacquard-api/src/com_atproto/sync/list_blobs.rs index 59603cf68..63ae14c4b 100644 --- a/crates/jacquard-api/src/com_atproto/sync/list_blobs.rs +++ b/crates/jacquard-api/src/com_atproto/sync/list_blobs.rs @@ -121,7 +121,7 @@ impl jacquard_common::xrpc::XrpcResp for ListBlobsResponse { type Err<'de> = ListBlobsError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for ListBlobs<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for ListBlobs<'a> { const NSID: &'static str = "com.atproto.sync.listBlobs"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = ListBlobsResponse; diff --git a/crates/jacquard-api/src/com_atproto/sync/list_hosts.rs b/crates/jacquard-api/src/com_atproto/sync/list_hosts.rs index 318ed6bf6..a2c238e79 100644 --- a/crates/jacquard-api/src/com_atproto/sync/list_hosts.rs +++ b/crates/jacquard-api/src/com_atproto/sync/list_hosts.rs @@ -82,7 +82,7 @@ impl jacquard_common::xrpc::XrpcResp for ListHostsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for ListHosts<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for ListHosts<'a> { const NSID: &'static str = "com.atproto.sync.listHosts"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = ListHostsResponse; diff --git a/crates/jacquard-api/src/com_atproto/sync/list_repos.rs b/crates/jacquard-api/src/com_atproto/sync/list_repos.rs index 7f7e7690c..31064f305 100644 --- a/crates/jacquard-api/src/com_atproto/sync/list_repos.rs +++ b/crates/jacquard-api/src/com_atproto/sync/list_repos.rs @@ -56,7 +56,7 @@ impl jacquard_common::xrpc::XrpcResp for ListReposResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for ListRepos<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for ListRepos<'a> { const NSID: &'static str = "com.atproto.sync.listRepos"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = ListReposResponse; diff --git a/crates/jacquard-api/src/com_atproto/sync/list_repos_by_collection.rs b/crates/jacquard-api/src/com_atproto/sync/list_repos_by_collection.rs index 048afb722..4cfc6ccf4 100644 --- a/crates/jacquard-api/src/com_atproto/sync/list_repos_by_collection.rs +++ b/crates/jacquard-api/src/com_atproto/sync/list_repos_by_collection.rs @@ -58,7 +58,7 @@ impl jacquard_common::xrpc::XrpcResp for ListReposByCollectionResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for ListReposByCollection<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for ListReposByCollection<'a> { const NSID: &'static str = "com.atproto.sync.listReposByCollection"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = ListReposByCollectionResponse; diff --git a/crates/jacquard-api/src/com_atproto/sync/notify_of_update.rs b/crates/jacquard-api/src/com_atproto/sync/notify_of_update.rs index d2e317a23..e4e5e39c1 100644 --- a/crates/jacquard-api/src/com_atproto/sync/notify_of_update.rs +++ b/crates/jacquard-api/src/com_atproto/sync/notify_of_update.rs @@ -42,7 +42,7 @@ impl jacquard_common::xrpc::XrpcResp for NotifyOfUpdateResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for NotifyOfUpdate<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for NotifyOfUpdate<'a> { const NSID: &'static str = "com.atproto.sync.notifyOfUpdate"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/com_atproto/sync/request_crawl.rs b/crates/jacquard-api/src/com_atproto/sync/request_crawl.rs index 437133904..8620e2fe5 100644 --- a/crates/jacquard-api/src/com_atproto/sync/request_crawl.rs +++ b/crates/jacquard-api/src/com_atproto/sync/request_crawl.rs @@ -76,7 +76,7 @@ impl jacquard_common::xrpc::XrpcResp for RequestCrawlResponse { type Err<'de> = RequestCrawlError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for RequestCrawl<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for RequestCrawl<'a> { const NSID: &'static str = "com.atproto.sync.requestCrawl"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/com_atproto/temp/add_reserved_handle.rs b/crates/jacquard-api/src/com_atproto/temp/add_reserved_handle.rs index d89fc10f9..95289c87c 100644 --- a/crates/jacquard-api/src/com_atproto/temp/add_reserved_handle.rs +++ b/crates/jacquard-api/src/com_atproto/temp/add_reserved_handle.rs @@ -53,7 +53,7 @@ impl jacquard_common::xrpc::XrpcResp for AddReservedHandleResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for AddReservedHandle<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for AddReservedHandle<'a> { const NSID: &'static str = "com.atproto.temp.addReservedHandle"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/com_atproto/temp/check_handle_availability.rs b/crates/jacquard-api/src/com_atproto/temp/check_handle_availability.rs index b5318db03..fab83724d 100644 --- a/crates/jacquard-api/src/com_atproto/temp/check_handle_availability.rs +++ b/crates/jacquard-api/src/com_atproto/temp/check_handle_availability.rs @@ -115,7 +115,7 @@ impl jacquard_common::xrpc::XrpcResp for CheckHandleAvailabilityResponse { type Err<'de> = CheckHandleAvailabilityError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for CheckHandleAvailability<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for CheckHandleAvailability<'a> { const NSID: &'static str = "com.atproto.temp.checkHandleAvailability"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = CheckHandleAvailabilityResponse; diff --git a/crates/jacquard-api/src/com_atproto/temp/check_signup_queue.rs b/crates/jacquard-api/src/com_atproto/temp/check_signup_queue.rs index ea8d49d60..5d869b260 100644 --- a/crates/jacquard-api/src/com_atproto/temp/check_signup_queue.rs +++ b/crates/jacquard-api/src/com_atproto/temp/check_signup_queue.rs @@ -46,7 +46,7 @@ impl jacquard_common::xrpc::XrpcResp for CheckSignupQueueResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for CheckSignupQueue { +impl jacquard_common::xrpc::XrpcRequest for CheckSignupQueue { const NSID: &'static str = "com.atproto.temp.checkSignupQueue"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = CheckSignupQueueResponse; diff --git a/crates/jacquard-api/src/com_atproto/temp/dereference_scope.rs b/crates/jacquard-api/src/com_atproto/temp/dereference_scope.rs index 8a51115af..412dc5aa9 100644 --- a/crates/jacquard-api/src/com_atproto/temp/dereference_scope.rs +++ b/crates/jacquard-api/src/com_atproto/temp/dereference_scope.rs @@ -85,7 +85,7 @@ impl jacquard_common::xrpc::XrpcResp for DereferenceScopeResponse { type Err<'de> = DereferenceScopeError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for DereferenceScope<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for DereferenceScope<'a> { const NSID: &'static str = "com.atproto.temp.dereferenceScope"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = DereferenceScopeResponse; diff --git a/crates/jacquard-api/src/com_atproto/temp/fetch_labels.rs b/crates/jacquard-api/src/com_atproto/temp/fetch_labels.rs index 7363070db..d66e13bf5 100644 --- a/crates/jacquard-api/src/com_atproto/temp/fetch_labels.rs +++ b/crates/jacquard-api/src/com_atproto/temp/fetch_labels.rs @@ -51,7 +51,7 @@ impl jacquard_common::xrpc::XrpcResp for FetchLabelsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for FetchLabels { +impl jacquard_common::xrpc::XrpcRequest for FetchLabels { const NSID: &'static str = "com.atproto.temp.fetchLabels"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = FetchLabelsResponse; diff --git a/crates/jacquard-api/src/com_atproto/temp/request_phone_verification.rs b/crates/jacquard-api/src/com_atproto/temp/request_phone_verification.rs index 25dd5892e..5e8a31001 100644 --- a/crates/jacquard-api/src/com_atproto/temp/request_phone_verification.rs +++ b/crates/jacquard-api/src/com_atproto/temp/request_phone_verification.rs @@ -41,7 +41,7 @@ impl jacquard_common::xrpc::XrpcResp for RequestPhoneVerificationResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for RequestPhoneVerification<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for RequestPhoneVerification<'a> { const NSID: &'static str = "com.atproto.temp.requestPhoneVerification"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/com_atproto/temp/revoke_account_credentials.rs b/crates/jacquard-api/src/com_atproto/temp/revoke_account_credentials.rs index 6ae3d9520..2726ef5b1 100644 --- a/crates/jacquard-api/src/com_atproto/temp/revoke_account_credentials.rs +++ b/crates/jacquard-api/src/com_atproto/temp/revoke_account_credentials.rs @@ -40,7 +40,7 @@ impl jacquard_common::xrpc::XrpcResp for RevokeAccountCredentialsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for RevokeAccountCredentials<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for RevokeAccountCredentials<'a> { const NSID: &'static str = "com.atproto.temp.revokeAccountCredentials"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/com_bad_example/identity/resolve_mini_doc.rs b/crates/jacquard-api/src/com_bad_example/identity/resolve_mini_doc.rs index f6f34f340..31c8247eb 100644 --- a/crates/jacquard-api/src/com_bad_example/identity/resolve_mini_doc.rs +++ b/crates/jacquard-api/src/com_bad_example/identity/resolve_mini_doc.rs @@ -62,7 +62,7 @@ impl jacquard_common::xrpc::XrpcResp for ResolveMiniDocResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for ResolveMiniDoc<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for ResolveMiniDoc<'a> { const NSID: &'static str = "com.bad-example.identity.resolveMiniDoc"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = ResolveMiniDocResponse; diff --git a/crates/jacquard-api/src/com_shinolabs/pinksea/get_author_feed.rs b/crates/jacquard-api/src/com_shinolabs/pinksea/get_author_feed.rs index c76e8d1c4..eaa7ddf85 100644 --- a/crates/jacquard-api/src/com_shinolabs/pinksea/get_author_feed.rs +++ b/crates/jacquard-api/src/com_shinolabs/pinksea/get_author_feed.rs @@ -53,7 +53,7 @@ impl jacquard_common::xrpc::XrpcResp for GetAuthorFeedResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetAuthorFeed<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetAuthorFeed<'a> { const NSID: &'static str = "com.shinolabs.pinksea.getAuthorFeed"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetAuthorFeedResponse; diff --git a/crates/jacquard-api/src/com_shinolabs/pinksea/get_author_replies.rs b/crates/jacquard-api/src/com_shinolabs/pinksea/get_author_replies.rs index c1675eeef..a035dcca4 100644 --- a/crates/jacquard-api/src/com_shinolabs/pinksea/get_author_replies.rs +++ b/crates/jacquard-api/src/com_shinolabs/pinksea/get_author_replies.rs @@ -53,7 +53,7 @@ impl jacquard_common::xrpc::XrpcResp for GetAuthorRepliesResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetAuthorReplies<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetAuthorReplies<'a> { const NSID: &'static str = "com.shinolabs.pinksea.getAuthorReplies"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetAuthorRepliesResponse; diff --git a/crates/jacquard-api/src/com_shinolabs/pinksea/get_handle_from_did.rs b/crates/jacquard-api/src/com_shinolabs/pinksea/get_handle_from_did.rs index 425909861..37b2f96f3 100644 --- a/crates/jacquard-api/src/com_shinolabs/pinksea/get_handle_from_did.rs +++ b/crates/jacquard-api/src/com_shinolabs/pinksea/get_handle_from_did.rs @@ -49,7 +49,7 @@ impl jacquard_common::xrpc::XrpcResp for GetHandleFromDidResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetHandleFromDid<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetHandleFromDid<'a> { const NSID: &'static str = "com.shinolabs.pinksea.getHandleFromDid"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetHandleFromDidResponse; diff --git a/crates/jacquard-api/src/com_shinolabs/pinksea/get_identity.rs b/crates/jacquard-api/src/com_shinolabs/pinksea/get_identity.rs index 54f759fc0..47c54a5f1 100644 --- a/crates/jacquard-api/src/com_shinolabs/pinksea/get_identity.rs +++ b/crates/jacquard-api/src/com_shinolabs/pinksea/get_identity.rs @@ -48,7 +48,7 @@ impl jacquard_common::xrpc::XrpcResp for GetIdentityResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetIdentity { +impl jacquard_common::xrpc::XrpcRequest for GetIdentity { const NSID: &'static str = "com.shinolabs.pinksea.getIdentity"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetIdentityResponse; diff --git a/crates/jacquard-api/src/com_shinolabs/pinksea/get_oekaki.rs b/crates/jacquard-api/src/com_shinolabs/pinksea/get_oekaki.rs index 1612899db..6def6f685 100644 --- a/crates/jacquard-api/src/com_shinolabs/pinksea/get_oekaki.rs +++ b/crates/jacquard-api/src/com_shinolabs/pinksea/get_oekaki.rs @@ -76,7 +76,7 @@ impl jacquard_common::xrpc::XrpcResp for GetOekakiResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetOekaki<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetOekaki<'a> { const NSID: &'static str = "com.shinolabs.pinksea.getOekaki"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetOekakiResponse; diff --git a/crates/jacquard-api/src/com_shinolabs/pinksea/get_parent_for_reply.rs b/crates/jacquard-api/src/com_shinolabs/pinksea/get_parent_for_reply.rs index 385af8491..1df0a79cc 100644 --- a/crates/jacquard-api/src/com_shinolabs/pinksea/get_parent_for_reply.rs +++ b/crates/jacquard-api/src/com_shinolabs/pinksea/get_parent_for_reply.rs @@ -55,7 +55,7 @@ impl jacquard_common::xrpc::XrpcResp for GetParentForReplyResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetParentForReply<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetParentForReply<'a> { const NSID: &'static str = "com.shinolabs.pinksea.getParentForReply"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetParentForReplyResponse; diff --git a/crates/jacquard-api/src/com_shinolabs/pinksea/get_recent.rs b/crates/jacquard-api/src/com_shinolabs/pinksea/get_recent.rs index 4da377f26..792444892 100644 --- a/crates/jacquard-api/src/com_shinolabs/pinksea/get_recent.rs +++ b/crates/jacquard-api/src/com_shinolabs/pinksea/get_recent.rs @@ -51,7 +51,7 @@ impl jacquard_common::xrpc::XrpcResp for GetRecentResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetRecent { +impl jacquard_common::xrpc::XrpcRequest for GetRecent { const NSID: &'static str = "com.shinolabs.pinksea.getRecent"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetRecentResponse; diff --git a/crates/jacquard-api/src/com_shinolabs/pinksea/get_tag_feed.rs b/crates/jacquard-api/src/com_shinolabs/pinksea/get_tag_feed.rs index 09c874d6a..d0b2ca852 100644 --- a/crates/jacquard-api/src/com_shinolabs/pinksea/get_tag_feed.rs +++ b/crates/jacquard-api/src/com_shinolabs/pinksea/get_tag_feed.rs @@ -54,7 +54,7 @@ impl jacquard_common::xrpc::XrpcResp for GetTagFeedResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetTagFeed<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetTagFeed<'a> { const NSID: &'static str = "com.shinolabs.pinksea.getTagFeed"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetTagFeedResponse; diff --git a/crates/jacquard-api/src/com_whtwnd/blog/get_author_posts.rs b/crates/jacquard-api/src/com_whtwnd/blog/get_author_posts.rs index 9e35c5d70..11c36e536 100644 --- a/crates/jacquard-api/src/com_whtwnd/blog/get_author_posts.rs +++ b/crates/jacquard-api/src/com_whtwnd/blog/get_author_posts.rs @@ -48,7 +48,7 @@ impl jacquard_common::xrpc::XrpcResp for GetAuthorPostsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetAuthorPosts<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetAuthorPosts<'a> { const NSID: &'static str = "com.whtwnd.blog.getAuthorPosts"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetAuthorPostsResponse; diff --git a/crates/jacquard-api/src/com_whtwnd/blog/get_entry_metadata_by_name.rs b/crates/jacquard-api/src/com_whtwnd/blog/get_entry_metadata_by_name.rs index ff5d9e8e0..f3b77561a 100644 --- a/crates/jacquard-api/src/com_whtwnd/blog/get_entry_metadata_by_name.rs +++ b/crates/jacquard-api/src/com_whtwnd/blog/get_entry_metadata_by_name.rs @@ -91,7 +91,7 @@ impl jacquard_common::xrpc::XrpcResp for GetEntryMetadataByNameResponse { type Err<'de> = GetEntryMetadataByNameError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetEntryMetadataByName<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetEntryMetadataByName<'a> { const NSID: &'static str = "com.whtwnd.blog.getEntryMetadataByName"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetEntryMetadataByNameResponse; diff --git a/crates/jacquard-api/src/com_whtwnd/blog/get_mentions_by_entry.rs b/crates/jacquard-api/src/com_whtwnd/blog/get_mentions_by_entry.rs index 96e2cd69f..e4c24f789 100644 --- a/crates/jacquard-api/src/com_whtwnd/blog/get_mentions_by_entry.rs +++ b/crates/jacquard-api/src/com_whtwnd/blog/get_mentions_by_entry.rs @@ -48,7 +48,7 @@ impl jacquard_common::xrpc::XrpcResp for GetMentionsByEntryResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetMentionsByEntry<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetMentionsByEntry<'a> { const NSID: &'static str = "com.whtwnd.blog.getMentionsByEntry"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetMentionsByEntryResponse; diff --git a/crates/jacquard-api/src/com_whtwnd/blog/notify_of_new_entry.rs b/crates/jacquard-api/src/com_whtwnd/blog/notify_of_new_entry.rs index 59ce2826c..7b9847082 100644 --- a/crates/jacquard-api/src/com_whtwnd/blog/notify_of_new_entry.rs +++ b/crates/jacquard-api/src/com_whtwnd/blog/notify_of_new_entry.rs @@ -75,7 +75,7 @@ impl jacquard_common::xrpc::XrpcResp for NotifyOfNewEntryResponse { type Err<'de> = NotifyOfNewEntryError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for NotifyOfNewEntry<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for NotifyOfNewEntry<'a> { const NSID: &'static str = "com.whtwnd.blog.notifyOfNewEntry"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/community_lexicon/bookmarks/get_actor_bookmarks.rs b/crates/jacquard-api/src/community_lexicon/bookmarks/get_actor_bookmarks.rs index accf934a9..be6925657 100644 --- a/crates/jacquard-api/src/community_lexicon/bookmarks/get_actor_bookmarks.rs +++ b/crates/jacquard-api/src/community_lexicon/bookmarks/get_actor_bookmarks.rs @@ -59,7 +59,7 @@ impl jacquard_common::xrpc::XrpcResp for GetActorBookmarksResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetActorBookmarks<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetActorBookmarks<'a> { const NSID: &'static str = "community.lexicon.bookmarks.getActorBookmarks"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetActorBookmarksResponse; diff --git a/crates/jacquard-api/src/events_smokesignal/automation/invoke_webhook.rs b/crates/jacquard-api/src/events_smokesignal/automation/invoke_webhook.rs index d77cabc9d..cf547f74d 100644 --- a/crates/jacquard-api/src/events_smokesignal/automation/invoke_webhook.rs +++ b/crates/jacquard-api/src/events_smokesignal/automation/invoke_webhook.rs @@ -57,7 +57,7 @@ impl jacquard_common::xrpc::XrpcResp for InvokeWebhookResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for InvokeWebhook<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for InvokeWebhook<'a> { const NSID: &'static str = "events.smokesignal.automation.InvokeWebhook"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/garden_lexicon/ngerakines/helloworld/hello.rs b/crates/jacquard-api/src/garden_lexicon/ngerakines/helloworld/hello.rs index 0efb536f0..8223dd732 100644 --- a/crates/jacquard-api/src/garden_lexicon/ngerakines/helloworld/hello.rs +++ b/crates/jacquard-api/src/garden_lexicon/ngerakines/helloworld/hello.rs @@ -51,7 +51,7 @@ impl jacquard_common::xrpc::XrpcResp for HelloResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for Hello<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for Hello<'a> { const NSID: &'static str = "garden.lexicon.ngerakines.helloworld.Hello"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = HelloResponse; diff --git a/crates/jacquard-api/src/garden_lexicon/ngerakines/semeion/sign.rs b/crates/jacquard-api/src/garden_lexicon/ngerakines/semeion/sign.rs index 02616e3d7..33cf6cace 100644 --- a/crates/jacquard-api/src/garden_lexicon/ngerakines/semeion/sign.rs +++ b/crates/jacquard-api/src/garden_lexicon/ngerakines/semeion/sign.rs @@ -43,7 +43,7 @@ impl jacquard_common::xrpc::XrpcResp for SignResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for Sign { +impl jacquard_common::xrpc::XrpcRequest for Sign { const NSID: &'static str = "garden.lexicon.ngerakines.semeion.Sign"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "*/*", @@ -52,9 +52,12 @@ impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for Sign { fn encode_body(&self) -> Result, jacquard_common::xrpc::EncodeError> { Ok(self.body.to_vec()) } - fn decode_body( + fn decode_body<'de>( body: &'de [u8], - ) -> Result, jacquard_common::error::DecodeError> { + ) -> Result, jacquard_common::error::DecodeError> + where + Self: serde::Deserialize<'de>, + { Ok( Box::new(Self { body: bytes::Bytes::copy_from_slice(body), diff --git a/crates/jacquard-api/src/network_slices/slice/clear_slice_records.rs b/crates/jacquard-api/src/network_slices/slice/clear_slice_records.rs index 44f39dfdc..35b14cd46 100644 --- a/crates/jacquard-api/src/network_slices/slice/clear_slice_records.rs +++ b/crates/jacquard-api/src/network_slices/slice/clear_slice_records.rs @@ -59,7 +59,7 @@ impl jacquard_common::xrpc::XrpcResp for ClearSliceRecordsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for ClearSliceRecords<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for ClearSliceRecords<'a> { const NSID: &'static str = "network.slices.slice.clearSliceRecords"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/network_slices/slice/create_o_auth_client.rs b/crates/jacquard-api/src/network_slices/slice/create_o_auth_client.rs index 64b2c6148..7fd4340c2 100644 --- a/crates/jacquard-api/src/network_slices/slice/create_o_auth_client.rs +++ b/crates/jacquard-api/src/network_slices/slice/create_o_auth_client.rs @@ -95,7 +95,7 @@ impl jacquard_common::xrpc::XrpcResp for CreateOAuthClientResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for CreateOAuthClient<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for CreateOAuthClient<'a> { const NSID: &'static str = "network.slices.slice.createOAuthClient"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/network_slices/slice/delete_o_auth_client.rs b/crates/jacquard-api/src/network_slices/slice/delete_o_auth_client.rs index 53489e4f0..0934ec9ec 100644 --- a/crates/jacquard-api/src/network_slices/slice/delete_o_auth_client.rs +++ b/crates/jacquard-api/src/network_slices/slice/delete_o_auth_client.rs @@ -59,7 +59,7 @@ impl jacquard_common::xrpc::XrpcResp for DeleteOAuthClientResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for DeleteOAuthClient<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for DeleteOAuthClient<'a> { const NSID: &'static str = "network.slices.slice.deleteOAuthClient"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/network_slices/slice/get_actors.rs b/crates/jacquard-api/src/network_slices/slice/get_actors.rs index 140a157df..26150bd1b 100644 --- a/crates/jacquard-api/src/network_slices/slice/get_actors.rs +++ b/crates/jacquard-api/src/network_slices/slice/get_actors.rs @@ -100,7 +100,7 @@ impl jacquard_common::xrpc::XrpcResp for GetActorsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetActors<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetActors<'a> { const NSID: &'static str = "network.slices.slice.getActors"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/network_slices/slice/get_jetstream_logs.rs b/crates/jacquard-api/src/network_slices/slice/get_jetstream_logs.rs index 29f62383a..0781d1603 100644 --- a/crates/jacquard-api/src/network_slices/slice/get_jetstream_logs.rs +++ b/crates/jacquard-api/src/network_slices/slice/get_jetstream_logs.rs @@ -53,7 +53,7 @@ impl jacquard_common::xrpc::XrpcResp for GetJetstreamLogsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetJetstreamLogs<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetJetstreamLogs<'a> { const NSID: &'static str = "network.slices.slice.getJetstreamLogs"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetJetstreamLogsResponse; diff --git a/crates/jacquard-api/src/network_slices/slice/get_jetstream_status.rs b/crates/jacquard-api/src/network_slices/slice/get_jetstream_status.rs index 9a82c1169..8e298c0ed 100644 --- a/crates/jacquard-api/src/network_slices/slice/get_jetstream_status.rs +++ b/crates/jacquard-api/src/network_slices/slice/get_jetstream_status.rs @@ -44,7 +44,7 @@ impl jacquard_common::xrpc::XrpcResp for GetJetstreamStatusResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetJetstreamStatus { +impl jacquard_common::xrpc::XrpcRequest for GetJetstreamStatus { const NSID: &'static str = "network.slices.slice.getJetstreamStatus"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetJetstreamStatusResponse; diff --git a/crates/jacquard-api/src/network_slices/slice/get_job_logs.rs b/crates/jacquard-api/src/network_slices/slice/get_job_logs.rs index cdde68c08..292b000cf 100644 --- a/crates/jacquard-api/src/network_slices/slice/get_job_logs.rs +++ b/crates/jacquard-api/src/network_slices/slice/get_job_logs.rs @@ -95,7 +95,7 @@ impl jacquard_common::xrpc::XrpcResp for GetJobLogsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetJobLogs<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetJobLogs<'a> { const NSID: &'static str = "network.slices.slice.getJobLogs"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetJobLogsResponse; diff --git a/crates/jacquard-api/src/network_slices/slice/get_job_status.rs b/crates/jacquard-api/src/network_slices/slice/get_job_status.rs index 1125ff145..d97b42eba 100644 --- a/crates/jacquard-api/src/network_slices/slice/get_job_status.rs +++ b/crates/jacquard-api/src/network_slices/slice/get_job_status.rs @@ -90,7 +90,7 @@ impl jacquard_common::xrpc::XrpcResp for GetJobStatusResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetJobStatus<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetJobStatus<'a> { const NSID: &'static str = "network.slices.slice.getJobStatus"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetJobStatusResponse; diff --git a/crates/jacquard-api/src/network_slices/slice/get_o_auth_clients.rs b/crates/jacquard-api/src/network_slices/slice/get_o_auth_clients.rs index f77dba455..ad7e85908 100644 --- a/crates/jacquard-api/src/network_slices/slice/get_o_auth_clients.rs +++ b/crates/jacquard-api/src/network_slices/slice/get_o_auth_clients.rs @@ -49,7 +49,7 @@ impl jacquard_common::xrpc::XrpcResp for GetOAuthClientsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetOAuthClients<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetOAuthClients<'a> { const NSID: &'static str = "network.slices.slice.getOAuthClients"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetOAuthClientsResponse; diff --git a/crates/jacquard-api/src/network_slices/slice/get_slice_records.rs b/crates/jacquard-api/src/network_slices/slice/get_slice_records.rs index f79ffaebf..98d6fae97 100644 --- a/crates/jacquard-api/src/network_slices/slice/get_slice_records.rs +++ b/crates/jacquard-api/src/network_slices/slice/get_slice_records.rs @@ -109,7 +109,7 @@ impl jacquard_common::xrpc::XrpcResp for GetSliceRecordsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetSliceRecords<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetSliceRecords<'a> { const NSID: &'static str = "network.slices.slice.getSliceRecords"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/network_slices/slice/get_sparklines.rs b/crates/jacquard-api/src/network_slices/slice/get_sparklines.rs index e0f7f3383..24997c140 100644 --- a/crates/jacquard-api/src/network_slices/slice/get_sparklines.rs +++ b/crates/jacquard-api/src/network_slices/slice/get_sparklines.rs @@ -68,7 +68,7 @@ impl jacquard_common::xrpc::XrpcResp for GetSparklinesResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetSparklines<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetSparklines<'a> { const NSID: &'static str = "network.slices.slice.getSparklines"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/network_slices/slice/get_sync_summary.rs b/crates/jacquard-api/src/network_slices/slice/get_sync_summary.rs index d2047cdbd..61d26a620 100644 --- a/crates/jacquard-api/src/network_slices/slice/get_sync_summary.rs +++ b/crates/jacquard-api/src/network_slices/slice/get_sync_summary.rs @@ -84,7 +84,7 @@ impl jacquard_common::xrpc::XrpcResp for GetSyncSummaryResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetSyncSummary<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetSyncSummary<'a> { const NSID: &'static str = "network.slices.slice.getSyncSummary"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetSyncSummaryResponse; diff --git a/crates/jacquard-api/src/network_slices/slice/start_sync.rs b/crates/jacquard-api/src/network_slices/slice/start_sync.rs index da465ab08..5b34f6669 100644 --- a/crates/jacquard-api/src/network_slices/slice/start_sync.rs +++ b/crates/jacquard-api/src/network_slices/slice/start_sync.rs @@ -82,7 +82,7 @@ impl jacquard_common::xrpc::XrpcResp for StartSyncResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for StartSync<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for StartSync<'a> { const NSID: &'static str = "network.slices.slice.startSync"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/network_slices/slice/stats.rs b/crates/jacquard-api/src/network_slices/slice/stats.rs index 935a029ed..8da66022e 100644 --- a/crates/jacquard-api/src/network_slices/slice/stats.rs +++ b/crates/jacquard-api/src/network_slices/slice/stats.rs @@ -80,7 +80,7 @@ impl jacquard_common::xrpc::XrpcResp for StatsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for Stats<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for Stats<'a> { const NSID: &'static str = "network.slices.slice.stats"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = StatsResponse; diff --git a/crates/jacquard-api/src/network_slices/slice/sync_user_collections.rs b/crates/jacquard-api/src/network_slices/slice/sync_user_collections.rs index 027664308..8af5e2e7d 100644 --- a/crates/jacquard-api/src/network_slices/slice/sync_user_collections.rs +++ b/crates/jacquard-api/src/network_slices/slice/sync_user_collections.rs @@ -65,7 +65,7 @@ impl jacquard_common::xrpc::XrpcResp for SyncUserCollectionsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for SyncUserCollections<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for SyncUserCollections<'a> { const NSID: &'static str = "network.slices.slice.syncUserCollections"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/network_slices/slice/update_o_auth_client.rs b/crates/jacquard-api/src/network_slices/slice/update_o_auth_client.rs index 765507c51..3351a7cf0 100644 --- a/crates/jacquard-api/src/network_slices/slice/update_o_auth_client.rs +++ b/crates/jacquard-api/src/network_slices/slice/update_o_auth_client.rs @@ -89,7 +89,7 @@ impl jacquard_common::xrpc::XrpcResp for UpdateOAuthClientResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for UpdateOAuthClient<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for UpdateOAuthClient<'a> { const NSID: &'static str = "network.slices.slice.updateOAuthClient"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/place_atwork/get_listing.rs b/crates/jacquard-api/src/place_atwork/get_listing.rs index aed3d5c0f..d886fb00e 100644 --- a/crates/jacquard-api/src/place_atwork/get_listing.rs +++ b/crates/jacquard-api/src/place_atwork/get_listing.rs @@ -114,7 +114,7 @@ impl jacquard_common::xrpc::XrpcResp for GetListingResponse { type Err<'de> = GetListingError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetListing<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetListing<'a> { const NSID: &'static str = "place.atwork.getListing"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetListingResponse; diff --git a/crates/jacquard-api/src/place_atwork/get_listings.rs b/crates/jacquard-api/src/place_atwork/get_listings.rs index 110d2f7ec..85872d7f4 100644 --- a/crates/jacquard-api/src/place_atwork/get_listings.rs +++ b/crates/jacquard-api/src/place_atwork/get_listings.rs @@ -79,7 +79,7 @@ impl jacquard_common::xrpc::XrpcResp for GetListingsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetListings<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetListings<'a> { const NSID: &'static str = "place.atwork.getListings"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetListingsResponse; diff --git a/crates/jacquard-api/src/place_atwork/search_listings.rs b/crates/jacquard-api/src/place_atwork/search_listings.rs index 6221cdaa8..8a4218062 100644 --- a/crates/jacquard-api/src/place_atwork/search_listings.rs +++ b/crates/jacquard-api/src/place_atwork/search_listings.rs @@ -109,7 +109,7 @@ impl jacquard_common::xrpc::XrpcResp for SearchListingsResponse { type Err<'de> = SearchListingsError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for SearchListings<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for SearchListings<'a> { const NSID: &'static str = "place.atwork.searchListings"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = SearchListingsResponse; diff --git a/crates/jacquard-api/src/place_stream/graph/get_following_user.rs b/crates/jacquard-api/src/place_stream/graph/get_following_user.rs index e2c98bb88..77e2975ce 100644 --- a/crates/jacquard-api/src/place_stream/graph/get_following_user.rs +++ b/crates/jacquard-api/src/place_stream/graph/get_following_user.rs @@ -51,7 +51,7 @@ impl jacquard_common::xrpc::XrpcResp for GetFollowingUserResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetFollowingUser<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetFollowingUser<'a> { const NSID: &'static str = "place.stream.graph.getFollowingUser"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetFollowingUserResponse; diff --git a/crates/jacquard-api/src/place_stream/live/get_live_users.rs b/crates/jacquard-api/src/place_stream/live/get_live_users.rs index 3690762ff..2974749b6 100644 --- a/crates/jacquard-api/src/place_stream/live/get_live_users.rs +++ b/crates/jacquard-api/src/place_stream/live/get_live_users.rs @@ -54,7 +54,7 @@ impl jacquard_common::xrpc::XrpcResp for GetLiveUsersResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetLiveUsers { +impl jacquard_common::xrpc::XrpcRequest for GetLiveUsers { const NSID: &'static str = "place.stream.live.getLiveUsers"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetLiveUsersResponse; diff --git a/crates/jacquard-api/src/place_stream/live/get_profile_card.rs b/crates/jacquard-api/src/place_stream/live/get_profile_card.rs index 2ed972829..2e186f67f 100644 --- a/crates/jacquard-api/src/place_stream/live/get_profile_card.rs +++ b/crates/jacquard-api/src/place_stream/live/get_profile_card.rs @@ -79,7 +79,7 @@ impl jacquard_common::xrpc::XrpcResp for GetProfileCardResponse { type Err<'de> = GetProfileCardError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetProfileCard<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetProfileCard<'a> { const NSID: &'static str = "place.stream.live.getProfileCard"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetProfileCardResponse; diff --git a/crates/jacquard-api/src/place_stream/live/get_segments.rs b/crates/jacquard-api/src/place_stream/live/get_segments.rs index 604b0cc9d..b0374a4f1 100644 --- a/crates/jacquard-api/src/place_stream/live/get_segments.rs +++ b/crates/jacquard-api/src/place_stream/live/get_segments.rs @@ -56,7 +56,7 @@ impl jacquard_common::xrpc::XrpcResp for GetSegmentsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetSegments<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetSegments<'a> { const NSID: &'static str = "place.stream.live.getSegments"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetSegmentsResponse; diff --git a/crates/jacquard-api/src/place_stream/server.rs b/crates/jacquard-api/src/place_stream/server.rs index 0479b9bb0..62054d607 100644 --- a/crates/jacquard-api/src/place_stream/server.rs +++ b/crates/jacquard-api/src/place_stream/server.rs @@ -65,6 +65,10 @@ pub struct Webhook<'a> { ///When this webhook was last triggered. #[serde(skip_serializing_if = "std::option::Option::is_none")] pub last_triggered: std::option::Option, + ///Words to filter out from chat messages. Messages containing any of these words will not be forwarded. + #[serde(skip_serializing_if = "std::option::Option::is_none")] + #[serde(borrow)] + pub mute_words: std::option::Option>>, ///A user-friendly name for this webhook. #[serde(skip_serializing_if = "std::option::Option::is_none")] #[serde(borrow)] diff --git a/crates/jacquard-api/src/place_stream/server/create_webhook.rs b/crates/jacquard-api/src/place_stream/server/create_webhook.rs index 868e01395..538638c97 100644 --- a/crates/jacquard-api/src/place_stream/server/create_webhook.rs +++ b/crates/jacquard-api/src/place_stream/server/create_webhook.rs @@ -30,6 +30,10 @@ pub struct CreateWebhook<'a> { ///The types of events this webhook should receive. #[serde(borrow)] pub events: Vec>, + ///Words to filter out from chat messages. Messages containing any of these words will not be forwarded. + #[serde(skip_serializing_if = "std::option::Option::is_none")] + #[serde(borrow)] + pub mute_words: std::option::Option>>, ///A user-friendly name for this webhook. #[serde(skip_serializing_if = "std::option::Option::is_none")] #[serde(borrow)] @@ -142,7 +146,7 @@ impl jacquard_common::xrpc::XrpcResp for CreateWebhookResponse { type Err<'de> = CreateWebhookError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for CreateWebhook<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for CreateWebhook<'a> { const NSID: &'static str = "place.stream.server.createWebhook"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/place_stream/server/delete_webhook.rs b/crates/jacquard-api/src/place_stream/server/delete_webhook.rs index c973ccf7c..0103ba45a 100644 --- a/crates/jacquard-api/src/place_stream/server/delete_webhook.rs +++ b/crates/jacquard-api/src/place_stream/server/delete_webhook.rs @@ -103,7 +103,7 @@ impl jacquard_common::xrpc::XrpcResp for DeleteWebhookResponse { type Err<'de> = DeleteWebhookError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for DeleteWebhook<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for DeleteWebhook<'a> { const NSID: &'static str = "place.stream.server.deleteWebhook"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/place_stream/server/get_webhook.rs b/crates/jacquard-api/src/place_stream/server/get_webhook.rs index 1dd3f69fc..d5e6e9aa8 100644 --- a/crates/jacquard-api/src/place_stream/server/get_webhook.rs +++ b/crates/jacquard-api/src/place_stream/server/get_webhook.rs @@ -94,7 +94,7 @@ impl jacquard_common::xrpc::XrpcResp for GetWebhookResponse { type Err<'de> = GetWebhookError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetWebhook<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetWebhook<'a> { const NSID: &'static str = "place.stream.server.getWebhook"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetWebhookResponse; diff --git a/crates/jacquard-api/src/place_stream/server/list_webhooks.rs b/crates/jacquard-api/src/place_stream/server/list_webhooks.rs index 8b607680d..d146da671 100644 --- a/crates/jacquard-api/src/place_stream/server/list_webhooks.rs +++ b/crates/jacquard-api/src/place_stream/server/list_webhooks.rs @@ -98,7 +98,7 @@ impl jacquard_common::xrpc::XrpcResp for ListWebhooksResponse { type Err<'de> = ListWebhooksError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for ListWebhooks<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for ListWebhooks<'a> { const NSID: &'static str = "place.stream.server.listWebhooks"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = ListWebhooksResponse; diff --git a/crates/jacquard-api/src/place_stream/server/update_webhook.rs b/crates/jacquard-api/src/place_stream/server/update_webhook.rs index b1198458f..1591b8a3c 100644 --- a/crates/jacquard-api/src/place_stream/server/update_webhook.rs +++ b/crates/jacquard-api/src/place_stream/server/update_webhook.rs @@ -35,6 +35,10 @@ pub struct UpdateWebhook<'a> { #[serde(borrow)] #[builder(into)] pub id: jacquard_common::CowStr<'a>, + ///Words to filter out from chat messages. Messages containing any of these words will not be forwarded. + #[serde(skip_serializing_if = "std::option::Option::is_none")] + #[serde(borrow)] + pub mute_words: std::option::Option>>, ///A user-friendly name for this webhook. #[serde(skip_serializing_if = "std::option::Option::is_none")] #[serde(borrow)] @@ -158,7 +162,7 @@ impl jacquard_common::xrpc::XrpcResp for UpdateWebhookResponse { type Err<'de> = UpdateWebhookError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for UpdateWebhook<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for UpdateWebhook<'a> { const NSID: &'static str = "place.stream.server.updateWebhook"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/sh_tangled/knot/list_keys.rs b/crates/jacquard-api/src/sh_tangled/knot/list_keys.rs index 160bc7b13..ef3c8ca53 100644 --- a/crates/jacquard-api/src/sh_tangled/knot/list_keys.rs +++ b/crates/jacquard-api/src/sh_tangled/knot/list_keys.rs @@ -92,7 +92,7 @@ impl jacquard_common::xrpc::XrpcResp for ListKeysResponse { type Err<'de> = ListKeysError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for ListKeys<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for ListKeys<'a> { const NSID: &'static str = "sh.tangled.knot.listKeys"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = ListKeysResponse; diff --git a/crates/jacquard-api/src/sh_tangled/knot/version.rs b/crates/jacquard-api/src/sh_tangled/knot/version.rs index 8693d03ff..758362791 100644 --- a/crates/jacquard-api/src/sh_tangled/knot/version.rs +++ b/crates/jacquard-api/src/sh_tangled/knot/version.rs @@ -66,7 +66,7 @@ impl jacquard_common::xrpc::XrpcResp for VersionResponse { type Err<'de> = VersionError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for Version { +impl jacquard_common::xrpc::XrpcRequest for Version { const NSID: &'static str = "sh.tangled.knot.version"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = VersionResponse; diff --git a/crates/jacquard-api/src/sh_tangled/owner.rs b/crates/jacquard-api/src/sh_tangled/owner.rs index 505b6e5ff..4644a9ad5 100644 --- a/crates/jacquard-api/src/sh_tangled/owner.rs +++ b/crates/jacquard-api/src/sh_tangled/owner.rs @@ -78,7 +78,7 @@ impl jacquard_common::xrpc::XrpcResp for OwnerResponse { type Err<'de> = OwnerError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for Owner { +impl jacquard_common::xrpc::XrpcRequest for Owner { const NSID: &'static str = "sh.tangled.owner"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = OwnerResponse; diff --git a/crates/jacquard-api/src/sh_tangled/repo/add_secret.rs b/crates/jacquard-api/src/sh_tangled/repo/add_secret.rs index 18fd3003e..7e8e01da6 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/add_secret.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/add_secret.rs @@ -46,7 +46,7 @@ impl jacquard_common::xrpc::XrpcResp for AddSecretResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for AddSecret<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for AddSecret<'a> { const NSID: &'static str = "sh.tangled.repo.addSecret"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/sh_tangled/repo/archive.rs b/crates/jacquard-api/src/sh_tangled/repo/archive.rs index 81a3709ee..c2bb95ff2 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/archive.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/archive.rs @@ -123,7 +123,7 @@ impl jacquard_common::xrpc::XrpcResp for ArchiveResponse { type Err<'de> = ArchiveError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for Archive<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for Archive<'a> { const NSID: &'static str = "sh.tangled.repo.archive"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = ArchiveResponse; diff --git a/crates/jacquard-api/src/sh_tangled/repo/blob.rs b/crates/jacquard-api/src/sh_tangled/repo/blob.rs index 736f67ffc..ad49eebe9 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/blob.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/blob.rs @@ -176,7 +176,7 @@ impl jacquard_common::xrpc::XrpcResp for BlobResponse { type Err<'de> = BlobError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for Blob<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for Blob<'a> { const NSID: &'static str = "sh.tangled.repo.blob"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = BlobResponse; diff --git a/crates/jacquard-api/src/sh_tangled/repo/branch.rs b/crates/jacquard-api/src/sh_tangled/repo/branch.rs index 35a8456f3..bb5c21c88 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/branch.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/branch.rs @@ -127,7 +127,7 @@ impl jacquard_common::xrpc::XrpcResp for BranchResponse { type Err<'de> = BranchError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for Branch<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for Branch<'a> { const NSID: &'static str = "sh.tangled.repo.branch"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = BranchResponse; diff --git a/crates/jacquard-api/src/sh_tangled/repo/branches.rs b/crates/jacquard-api/src/sh_tangled/repo/branches.rs index 17130cf08..8369192ea 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/branches.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/branches.rs @@ -97,7 +97,7 @@ impl jacquard_common::xrpc::XrpcResp for BranchesResponse { type Err<'de> = BranchesError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for Branches<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for Branches<'a> { const NSID: &'static str = "sh.tangled.repo.branches"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = BranchesResponse; diff --git a/crates/jacquard-api/src/sh_tangled/repo/compare.rs b/crates/jacquard-api/src/sh_tangled/repo/compare.rs index 031836695..09addc761 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/compare.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/compare.rs @@ -117,7 +117,7 @@ impl jacquard_common::xrpc::XrpcResp for CompareResponse { type Err<'de> = CompareError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for Compare<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for Compare<'a> { const NSID: &'static str = "sh.tangled.repo.compare"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = CompareResponse; diff --git a/crates/jacquard-api/src/sh_tangled/repo/create.rs b/crates/jacquard-api/src/sh_tangled/repo/create.rs index 64587f539..5c74a3a04 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/create.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/create.rs @@ -52,7 +52,7 @@ impl jacquard_common::xrpc::XrpcResp for CreateResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for Create<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for Create<'a> { const NSID: &'static str = "sh.tangled.repo.create"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/sh_tangled/repo/delete.rs b/crates/jacquard-api/src/sh_tangled/repo/delete.rs index 3d65de35c..ea12f6748 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/delete.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/delete.rs @@ -49,7 +49,7 @@ impl jacquard_common::xrpc::XrpcResp for DeleteResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for Delete<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for Delete<'a> { const NSID: &'static str = "sh.tangled.repo.delete"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/sh_tangled/repo/delete_branch.rs b/crates/jacquard-api/src/sh_tangled/repo/delete_branch.rs index 3f324d8fd..5c66b6852 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/delete_branch.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/delete_branch.rs @@ -43,7 +43,7 @@ impl jacquard_common::xrpc::XrpcResp for DeleteBranchResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for DeleteBranch<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for DeleteBranch<'a> { const NSID: &'static str = "sh.tangled.repo.deleteBranch"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/sh_tangled/repo/diff.rs b/crates/jacquard-api/src/sh_tangled/repo/diff.rs index 01be6be75..b7e4baeb5 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/diff.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/diff.rs @@ -103,7 +103,7 @@ impl jacquard_common::xrpc::XrpcResp for DiffResponse { type Err<'de> = DiffError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for Diff<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for Diff<'a> { const NSID: &'static str = "sh.tangled.repo.diff"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = DiffResponse; diff --git a/crates/jacquard-api/src/sh_tangled/repo/fork_status.rs b/crates/jacquard-api/src/sh_tangled/repo/fork_status.rs index 6120dcae3..f9ca653da 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/fork_status.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/fork_status.rs @@ -73,7 +73,7 @@ impl jacquard_common::xrpc::XrpcResp for ForkStatusResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for ForkStatus<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for ForkStatus<'a> { const NSID: &'static str = "sh.tangled.repo.forkStatus"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/sh_tangled/repo/fork_sync.rs b/crates/jacquard-api/src/sh_tangled/repo/fork_sync.rs index 09673ad79..b4c728ee6 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/fork_sync.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/fork_sync.rs @@ -52,7 +52,7 @@ impl jacquard_common::xrpc::XrpcResp for ForkSyncResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for ForkSync<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for ForkSync<'a> { const NSID: &'static str = "sh.tangled.repo.forkSync"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/sh_tangled/repo/get_default_branch.rs b/crates/jacquard-api/src/sh_tangled/repo/get_default_branch.rs index 054f5d0b5..38a130f80 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/get_default_branch.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/get_default_branch.rs @@ -111,7 +111,7 @@ impl jacquard_common::xrpc::XrpcResp for GetDefaultBranchResponse { type Err<'de> = GetDefaultBranchError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetDefaultBranch<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetDefaultBranch<'a> { const NSID: &'static str = "sh.tangled.repo.getDefaultBranch"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetDefaultBranchResponse; diff --git a/crates/jacquard-api/src/sh_tangled/repo/hidden_ref.rs b/crates/jacquard-api/src/sh_tangled/repo/hidden_ref.rs index 62a5404d3..499114983 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/hidden_ref.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/hidden_ref.rs @@ -73,7 +73,7 @@ impl jacquard_common::xrpc::XrpcResp for HiddenRefResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for HiddenRef<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for HiddenRef<'a> { const NSID: &'static str = "sh.tangled.repo.hiddenRef"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/sh_tangled/repo/languages.rs b/crates/jacquard-api/src/sh_tangled/repo/languages.rs index 13c63b9d7..1a30d6fd4 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/languages.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/languages.rs @@ -150,7 +150,7 @@ impl jacquard_common::xrpc::XrpcResp for LanguagesResponse { type Err<'de> = LanguagesError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for Languages<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for Languages<'a> { const NSID: &'static str = "sh.tangled.repo.languages"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = LanguagesResponse; diff --git a/crates/jacquard-api/src/sh_tangled/repo/list_secrets.rs b/crates/jacquard-api/src/sh_tangled/repo/list_secrets.rs index 7bd3f5c5d..7877fee33 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/list_secrets.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/list_secrets.rs @@ -48,7 +48,7 @@ impl jacquard_common::xrpc::XrpcResp for ListSecretsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for ListSecrets<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for ListSecrets<'a> { const NSID: &'static str = "sh.tangled.repo.listSecrets"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = ListSecretsResponse; diff --git a/crates/jacquard-api/src/sh_tangled/repo/log.rs b/crates/jacquard-api/src/sh_tangled/repo/log.rs index 17bfffded..50f74f281 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/log.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/log.rs @@ -125,7 +125,7 @@ impl jacquard_common::xrpc::XrpcResp for LogResponse { type Err<'de> = LogError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for Log<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for Log<'a> { const NSID: &'static str = "sh.tangled.repo.log"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = LogResponse; diff --git a/crates/jacquard-api/src/sh_tangled/repo/merge.rs b/crates/jacquard-api/src/sh_tangled/repo/merge.rs index 876094598..f1869e561 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/merge.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/merge.rs @@ -73,7 +73,7 @@ impl jacquard_common::xrpc::XrpcResp for MergeResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for Merge<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for Merge<'a> { const NSID: &'static str = "sh.tangled.repo.merge"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/sh_tangled/repo/merge_check.rs b/crates/jacquard-api/src/sh_tangled/repo/merge_check.rs index 7e1d18e0f..cc3d02cd7 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/merge_check.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/merge_check.rs @@ -101,7 +101,7 @@ impl jacquard_common::xrpc::XrpcResp for MergeCheckResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for MergeCheck<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for MergeCheck<'a> { const NSID: &'static str = "sh.tangled.repo.mergeCheck"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/sh_tangled/repo/remove_secret.rs b/crates/jacquard-api/src/sh_tangled/repo/remove_secret.rs index b4535bb01..9d6629c51 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/remove_secret.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/remove_secret.rs @@ -43,7 +43,7 @@ impl jacquard_common::xrpc::XrpcResp for RemoveSecretResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for RemoveSecret<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for RemoveSecret<'a> { const NSID: &'static str = "sh.tangled.repo.removeSecret"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/sh_tangled/repo/set_default_branch.rs b/crates/jacquard-api/src/sh_tangled/repo/set_default_branch.rs index e827f40c7..79395e67b 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/set_default_branch.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/set_default_branch.rs @@ -43,7 +43,7 @@ impl jacquard_common::xrpc::XrpcResp for SetDefaultBranchResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for SetDefaultBranch<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for SetDefaultBranch<'a> { const NSID: &'static str = "sh.tangled.repo.setDefaultBranch"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/sh_tangled/repo/tags.rs b/crates/jacquard-api/src/sh_tangled/repo/tags.rs index 77883a5f5..158807b61 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/tags.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/tags.rs @@ -97,7 +97,7 @@ impl jacquard_common::xrpc::XrpcResp for TagsResponse { type Err<'de> = TagsError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for Tags<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for Tags<'a> { const NSID: &'static str = "sh.tangled.repo.tags"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = TagsResponse; diff --git a/crates/jacquard-api/src/sh_tangled/repo/tree.rs b/crates/jacquard-api/src/sh_tangled/repo/tree.rs index b2c7e27fd..731478322 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/tree.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/tree.rs @@ -159,7 +159,7 @@ impl jacquard_common::xrpc::XrpcResp for TreeResponse { type Err<'de> = TreeError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for Tree<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for Tree<'a> { const NSID: &'static str = "sh.tangled.repo.tree"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = TreeResponse; diff --git a/crates/jacquard-api/src/sh_weaver/actor/get_profile.rs b/crates/jacquard-api/src/sh_weaver/actor/get_profile.rs index eeffc3094..6fff96f84 100644 --- a/crates/jacquard-api/src/sh_weaver/actor/get_profile.rs +++ b/crates/jacquard-api/src/sh_weaver/actor/get_profile.rs @@ -49,7 +49,7 @@ impl jacquard_common::xrpc::XrpcResp for GetProfileResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetProfile<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetProfile<'a> { const NSID: &'static str = "sh.weaver.actor.getProfile"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetProfileResponse; diff --git a/crates/jacquard-api/src/social_clippr/actor/get_preferences.rs b/crates/jacquard-api/src/social_clippr/actor/get_preferences.rs index 22b6b493f..3fb18130f 100644 --- a/crates/jacquard-api/src/social_clippr/actor/get_preferences.rs +++ b/crates/jacquard-api/src/social_clippr/actor/get_preferences.rs @@ -45,7 +45,7 @@ impl jacquard_common::xrpc::XrpcResp for GetPreferencesResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetPreferences { +impl jacquard_common::xrpc::XrpcRequest for GetPreferences { const NSID: &'static str = "social.clippr.actor.getPreferences"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetPreferencesResponse; diff --git a/crates/jacquard-api/src/social_clippr/actor/get_profile.rs b/crates/jacquard-api/src/social_clippr/actor/get_profile.rs index 2c29ef22d..79636a4e4 100644 --- a/crates/jacquard-api/src/social_clippr/actor/get_profile.rs +++ b/crates/jacquard-api/src/social_clippr/actor/get_profile.rs @@ -49,7 +49,7 @@ impl jacquard_common::xrpc::XrpcResp for GetProfileResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetProfile<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetProfile<'a> { const NSID: &'static str = "social.clippr.actor.getProfile"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetProfileResponse; diff --git a/crates/jacquard-api/src/social_clippr/actor/put_preferences.rs b/crates/jacquard-api/src/social_clippr/actor/put_preferences.rs index da53fc861..f0599a0ae 100644 --- a/crates/jacquard-api/src/social_clippr/actor/put_preferences.rs +++ b/crates/jacquard-api/src/social_clippr/actor/put_preferences.rs @@ -41,7 +41,7 @@ impl jacquard_common::xrpc::XrpcResp for PutPreferencesResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for PutPreferences<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for PutPreferences<'a> { const NSID: &'static str = "social.clippr.actor.putPreferences"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/social_clippr/actor/search_clips.rs b/crates/jacquard-api/src/social_clippr/actor/search_clips.rs index 47fdc1b66..a63cedba8 100644 --- a/crates/jacquard-api/src/social_clippr/actor/search_clips.rs +++ b/crates/jacquard-api/src/social_clippr/actor/search_clips.rs @@ -64,7 +64,7 @@ impl jacquard_common::xrpc::XrpcResp for SearchClipsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for SearchClips<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for SearchClips<'a> { const NSID: &'static str = "social.clippr.actor.searchClips"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = SearchClipsResponse; diff --git a/crates/jacquard-api/src/social_clippr/actor/search_profiles.rs b/crates/jacquard-api/src/social_clippr/actor/search_profiles.rs index 65984b5f4..c2c60f284 100644 --- a/crates/jacquard-api/src/social_clippr/actor/search_profiles.rs +++ b/crates/jacquard-api/src/social_clippr/actor/search_profiles.rs @@ -61,7 +61,7 @@ impl jacquard_common::xrpc::XrpcResp for SearchProfilesResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for SearchProfiles<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for SearchProfiles<'a> { const NSID: &'static str = "social.clippr.actor.searchProfiles"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = SearchProfilesResponse; diff --git a/crates/jacquard-api/src/social_clippr/actor/search_tags.rs b/crates/jacquard-api/src/social_clippr/actor/search_tags.rs index aa8bc8561..276c77a54 100644 --- a/crates/jacquard-api/src/social_clippr/actor/search_tags.rs +++ b/crates/jacquard-api/src/social_clippr/actor/search_tags.rs @@ -64,7 +64,7 @@ impl jacquard_common::xrpc::XrpcResp for SearchTagsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for SearchTags<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for SearchTags<'a> { const NSID: &'static str = "social.clippr.actor.searchTags"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = SearchTagsResponse; diff --git a/crates/jacquard-api/src/social_clippr/feed/get_clips.rs b/crates/jacquard-api/src/social_clippr/feed/get_clips.rs index d6f9b5914..35f4586d5 100644 --- a/crates/jacquard-api/src/social_clippr/feed/get_clips.rs +++ b/crates/jacquard-api/src/social_clippr/feed/get_clips.rs @@ -49,7 +49,7 @@ impl jacquard_common::xrpc::XrpcResp for GetClipsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetClips<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetClips<'a> { const NSID: &'static str = "social.clippr.feed.getClips"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetClipsResponse; diff --git a/crates/jacquard-api/src/social_clippr/feed/get_profile_clips.rs b/crates/jacquard-api/src/social_clippr/feed/get_profile_clips.rs index 6e729956c..fe94922b2 100644 --- a/crates/jacquard-api/src/social_clippr/feed/get_profile_clips.rs +++ b/crates/jacquard-api/src/social_clippr/feed/get_profile_clips.rs @@ -63,7 +63,7 @@ impl jacquard_common::xrpc::XrpcResp for GetProfileClipsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetProfileClips<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetProfileClips<'a> { const NSID: &'static str = "social.clippr.feed.getProfileClips"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetProfileClipsResponse; diff --git a/crates/jacquard-api/src/social_clippr/feed/get_profile_tags.rs b/crates/jacquard-api/src/social_clippr/feed/get_profile_tags.rs index 4bb8a200a..2eefb2578 100644 --- a/crates/jacquard-api/src/social_clippr/feed/get_profile_tags.rs +++ b/crates/jacquard-api/src/social_clippr/feed/get_profile_tags.rs @@ -58,7 +58,7 @@ impl jacquard_common::xrpc::XrpcResp for GetProfileTagsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetProfileTags<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetProfileTags<'a> { const NSID: &'static str = "social.clippr.feed.getProfileTags"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetProfileTagsResponse; diff --git a/crates/jacquard-api/src/social_clippr/feed/get_tag_list.rs b/crates/jacquard-api/src/social_clippr/feed/get_tag_list.rs index 696408a46..9ac64c613 100644 --- a/crates/jacquard-api/src/social_clippr/feed/get_tag_list.rs +++ b/crates/jacquard-api/src/social_clippr/feed/get_tag_list.rs @@ -50,7 +50,7 @@ impl jacquard_common::xrpc::XrpcResp for GetTagListResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetTagList<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetTagList<'a> { const NSID: &'static str = "social.clippr.feed.getTagList"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetTagListResponse; diff --git a/crates/jacquard-api/src/social_clippr/feed/get_tags.rs b/crates/jacquard-api/src/social_clippr/feed/get_tags.rs index e3ebf86b4..d25a0e742 100644 --- a/crates/jacquard-api/src/social_clippr/feed/get_tags.rs +++ b/crates/jacquard-api/src/social_clippr/feed/get_tags.rs @@ -49,7 +49,7 @@ impl jacquard_common::xrpc::XrpcResp for GetTagsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetTags<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetTags<'a> { const NSID: &'static str = "social.clippr.feed.getTags"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetTagsResponse; diff --git a/crates/jacquard-api/src/tools_ozone/communication/create_template.rs b/crates/jacquard-api/src/tools_ozone/communication/create_template.rs index 7a70b22b4..d865300d3 100644 --- a/crates/jacquard-api/src/tools_ozone/communication/create_template.rs +++ b/crates/jacquard-api/src/tools_ozone/communication/create_template.rs @@ -108,7 +108,7 @@ impl jacquard_common::xrpc::XrpcResp for CreateTemplateResponse { type Err<'de> = CreateTemplateError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for CreateTemplate<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for CreateTemplate<'a> { const NSID: &'static str = "tools.ozone.communication.createTemplate"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/tools_ozone/communication/delete_template.rs b/crates/jacquard-api/src/tools_ozone/communication/delete_template.rs index 25d88c286..e65c89ec3 100644 --- a/crates/jacquard-api/src/tools_ozone/communication/delete_template.rs +++ b/crates/jacquard-api/src/tools_ozone/communication/delete_template.rs @@ -41,7 +41,7 @@ impl jacquard_common::xrpc::XrpcResp for DeleteTemplateResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for DeleteTemplate<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for DeleteTemplate<'a> { const NSID: &'static str = "tools.ozone.communication.deleteTemplate"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/tools_ozone/communication/list_templates.rs b/crates/jacquard-api/src/tools_ozone/communication/list_templates.rs index ac7b2afb5..8c89751dd 100644 --- a/crates/jacquard-api/src/tools_ozone/communication/list_templates.rs +++ b/crates/jacquard-api/src/tools_ozone/communication/list_templates.rs @@ -45,7 +45,7 @@ impl jacquard_common::xrpc::XrpcResp for ListTemplatesResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for ListTemplates { +impl jacquard_common::xrpc::XrpcRequest for ListTemplates { const NSID: &'static str = "tools.ozone.communication.listTemplates"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = ListTemplatesResponse; diff --git a/crates/jacquard-api/src/tools_ozone/communication/update_template.rs b/crates/jacquard-api/src/tools_ozone/communication/update_template.rs index ca27b9c35..e4b87107c 100644 --- a/crates/jacquard-api/src/tools_ozone/communication/update_template.rs +++ b/crates/jacquard-api/src/tools_ozone/communication/update_template.rs @@ -117,7 +117,7 @@ impl jacquard_common::xrpc::XrpcResp for UpdateTemplateResponse { type Err<'de> = UpdateTemplateError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for UpdateTemplate<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for UpdateTemplate<'a> { const NSID: &'static str = "tools.ozone.communication.updateTemplate"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/tools_ozone/hosting/get_account_history.rs b/crates/jacquard-api/src/tools_ozone/hosting/get_account_history.rs index 92dd28e6b..d12f36222 100644 --- a/crates/jacquard-api/src/tools_ozone/hosting/get_account_history.rs +++ b/crates/jacquard-api/src/tools_ozone/hosting/get_account_history.rs @@ -183,7 +183,7 @@ impl jacquard_common::xrpc::XrpcResp for GetAccountHistoryResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetAccountHistory<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetAccountHistory<'a> { const NSID: &'static str = "tools.ozone.hosting.getAccountHistory"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetAccountHistoryResponse; diff --git a/crates/jacquard-api/src/tools_ozone/moderation/cancel_scheduled_actions.rs b/crates/jacquard-api/src/tools_ozone/moderation/cancel_scheduled_actions.rs index 8d0a1f885..8aa18a620 100644 --- a/crates/jacquard-api/src/tools_ozone/moderation/cancel_scheduled_actions.rs +++ b/crates/jacquard-api/src/tools_ozone/moderation/cancel_scheduled_actions.rs @@ -106,7 +106,7 @@ impl jacquard_common::xrpc::XrpcResp for CancelScheduledActionsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for CancelScheduledActions<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for CancelScheduledActions<'a> { const NSID: &'static str = "tools.ozone.moderation.cancelScheduledActions"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/tools_ozone/moderation/emit_event.rs b/crates/jacquard-api/src/tools_ozone/moderation/emit_event.rs index b31cc98f7..0afbe5a24 100644 --- a/crates/jacquard-api/src/tools_ozone/moderation/emit_event.rs +++ b/crates/jacquard-api/src/tools_ozone/moderation/emit_event.rs @@ -216,7 +216,7 @@ impl jacquard_common::xrpc::XrpcResp for EmitEventResponse { type Err<'de> = EmitEventError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for EmitEvent<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for EmitEvent<'a> { const NSID: &'static str = "tools.ozone.moderation.emitEvent"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/tools_ozone/moderation/get_account_timeline.rs b/crates/jacquard-api/src/tools_ozone/moderation/get_account_timeline.rs index 16703d04f..16723e13c 100644 --- a/crates/jacquard-api/src/tools_ozone/moderation/get_account_timeline.rs +++ b/crates/jacquard-api/src/tools_ozone/moderation/get_account_timeline.rs @@ -82,7 +82,7 @@ impl jacquard_common::xrpc::XrpcResp for GetAccountTimelineResponse { type Err<'de> = GetAccountTimelineError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetAccountTimeline<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetAccountTimeline<'a> { const NSID: &'static str = "tools.ozone.moderation.getAccountTimeline"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetAccountTimelineResponse; diff --git a/crates/jacquard-api/src/tools_ozone/moderation/get_event.rs b/crates/jacquard-api/src/tools_ozone/moderation/get_event.rs index 70a81b341..c56aaab3c 100644 --- a/crates/jacquard-api/src/tools_ozone/moderation/get_event.rs +++ b/crates/jacquard-api/src/tools_ozone/moderation/get_event.rs @@ -48,7 +48,7 @@ impl jacquard_common::xrpc::XrpcResp for GetEventResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetEvent { +impl jacquard_common::xrpc::XrpcRequest for GetEvent { const NSID: &'static str = "tools.ozone.moderation.getEvent"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetEventResponse; diff --git a/crates/jacquard-api/src/tools_ozone/moderation/get_record.rs b/crates/jacquard-api/src/tools_ozone/moderation/get_record.rs index 97fd3b69b..9b37e256d 100644 --- a/crates/jacquard-api/src/tools_ozone/moderation/get_record.rs +++ b/crates/jacquard-api/src/tools_ozone/moderation/get_record.rs @@ -86,7 +86,7 @@ impl jacquard_common::xrpc::XrpcResp for GetRecordResponse { type Err<'de> = GetRecordError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetRecord<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetRecord<'a> { const NSID: &'static str = "tools.ozone.moderation.getRecord"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetRecordResponse; diff --git a/crates/jacquard-api/src/tools_ozone/moderation/get_records.rs b/crates/jacquard-api/src/tools_ozone/moderation/get_records.rs index 44aef097f..c4078d0fa 100644 --- a/crates/jacquard-api/src/tools_ozone/moderation/get_records.rs +++ b/crates/jacquard-api/src/tools_ozone/moderation/get_records.rs @@ -67,7 +67,7 @@ impl jacquard_common::xrpc::XrpcResp for GetRecordsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetRecords<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetRecords<'a> { const NSID: &'static str = "tools.ozone.moderation.getRecords"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetRecordsResponse; diff --git a/crates/jacquard-api/src/tools_ozone/moderation/get_repo.rs b/crates/jacquard-api/src/tools_ozone/moderation/get_repo.rs index 20cdc1fb2..c2484080b 100644 --- a/crates/jacquard-api/src/tools_ozone/moderation/get_repo.rs +++ b/crates/jacquard-api/src/tools_ozone/moderation/get_repo.rs @@ -83,7 +83,7 @@ impl jacquard_common::xrpc::XrpcResp for GetRepoResponse { type Err<'de> = GetRepoError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetRepo<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetRepo<'a> { const NSID: &'static str = "tools.ozone.moderation.getRepo"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetRepoResponse; diff --git a/crates/jacquard-api/src/tools_ozone/moderation/get_reporter_stats.rs b/crates/jacquard-api/src/tools_ozone/moderation/get_reporter_stats.rs index 0999a831c..77e82ef57 100644 --- a/crates/jacquard-api/src/tools_ozone/moderation/get_reporter_stats.rs +++ b/crates/jacquard-api/src/tools_ozone/moderation/get_reporter_stats.rs @@ -48,7 +48,7 @@ impl jacquard_common::xrpc::XrpcResp for GetReporterStatsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetReporterStats<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetReporterStats<'a> { const NSID: &'static str = "tools.ozone.moderation.getReporterStats"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetReporterStatsResponse; diff --git a/crates/jacquard-api/src/tools_ozone/moderation/get_repos.rs b/crates/jacquard-api/src/tools_ozone/moderation/get_repos.rs index 4616f19a6..08404de07 100644 --- a/crates/jacquard-api/src/tools_ozone/moderation/get_repos.rs +++ b/crates/jacquard-api/src/tools_ozone/moderation/get_repos.rs @@ -67,7 +67,7 @@ impl jacquard_common::xrpc::XrpcResp for GetReposResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetRepos<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetRepos<'a> { const NSID: &'static str = "tools.ozone.moderation.getRepos"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetReposResponse; diff --git a/crates/jacquard-api/src/tools_ozone/moderation/get_subjects.rs b/crates/jacquard-api/src/tools_ozone/moderation/get_subjects.rs index 3860f6866..9c588a03e 100644 --- a/crates/jacquard-api/src/tools_ozone/moderation/get_subjects.rs +++ b/crates/jacquard-api/src/tools_ozone/moderation/get_subjects.rs @@ -48,7 +48,7 @@ impl jacquard_common::xrpc::XrpcResp for GetSubjectsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetSubjects<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetSubjects<'a> { const NSID: &'static str = "tools.ozone.moderation.getSubjects"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetSubjectsResponse; diff --git a/crates/jacquard-api/src/tools_ozone/moderation/list_scheduled_actions.rs b/crates/jacquard-api/src/tools_ozone/moderation/list_scheduled_actions.rs index 15b6d203a..b98e1bf2d 100644 --- a/crates/jacquard-api/src/tools_ozone/moderation/list_scheduled_actions.rs +++ b/crates/jacquard-api/src/tools_ozone/moderation/list_scheduled_actions.rs @@ -79,7 +79,7 @@ impl jacquard_common::xrpc::XrpcResp for ListScheduledActionsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for ListScheduledActions<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for ListScheduledActions<'a> { const NSID: &'static str = "tools.ozone.moderation.listScheduledActions"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/tools_ozone/moderation/query_events.rs b/crates/jacquard-api/src/tools_ozone/moderation/query_events.rs index e1a88d30d..419e93e2f 100644 --- a/crates/jacquard-api/src/tools_ozone/moderation/query_events.rs +++ b/crates/jacquard-api/src/tools_ozone/moderation/query_events.rs @@ -119,7 +119,7 @@ impl jacquard_common::xrpc::XrpcResp for QueryEventsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for QueryEvents<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for QueryEvents<'a> { const NSID: &'static str = "tools.ozone.moderation.queryEvents"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = QueryEventsResponse; diff --git a/crates/jacquard-api/src/tools_ozone/moderation/query_statuses.rs b/crates/jacquard-api/src/tools_ozone/moderation/query_statuses.rs index 37a29b569..948147700 100644 --- a/crates/jacquard-api/src/tools_ozone/moderation/query_statuses.rs +++ b/crates/jacquard-api/src/tools_ozone/moderation/query_statuses.rs @@ -156,7 +156,7 @@ impl jacquard_common::xrpc::XrpcResp for QueryStatusesResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for QueryStatuses<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for QueryStatuses<'a> { const NSID: &'static str = "tools.ozone.moderation.queryStatuses"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = QueryStatusesResponse; diff --git a/crates/jacquard-api/src/tools_ozone/moderation/schedule_action.rs b/crates/jacquard-api/src/tools_ozone/moderation/schedule_action.rs index 09cf7c490..c02d69c12 100644 --- a/crates/jacquard-api/src/tools_ozone/moderation/schedule_action.rs +++ b/crates/jacquard-api/src/tools_ozone/moderation/schedule_action.rs @@ -89,7 +89,7 @@ impl jacquard_common::xrpc::XrpcResp for ScheduleActionResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for ScheduleAction<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for ScheduleAction<'a> { const NSID: &'static str = "tools.ozone.moderation.scheduleAction"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/tools_ozone/moderation/search_repos.rs b/crates/jacquard-api/src/tools_ozone/moderation/search_repos.rs index 210a05ee1..638c1107a 100644 --- a/crates/jacquard-api/src/tools_ozone/moderation/search_repos.rs +++ b/crates/jacquard-api/src/tools_ozone/moderation/search_repos.rs @@ -64,7 +64,7 @@ impl jacquard_common::xrpc::XrpcResp for SearchReposResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for SearchRepos<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for SearchRepos<'a> { const NSID: &'static str = "tools.ozone.moderation.searchRepos"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = SearchReposResponse; diff --git a/crates/jacquard-api/src/tools_ozone/safelink/add_rule.rs b/crates/jacquard-api/src/tools_ozone/safelink/add_rule.rs index 302c9e27c..5b679b8a2 100644 --- a/crates/jacquard-api/src/tools_ozone/safelink/add_rule.rs +++ b/crates/jacquard-api/src/tools_ozone/safelink/add_rule.rs @@ -119,7 +119,7 @@ impl jacquard_common::xrpc::XrpcResp for AddRuleResponse { type Err<'de> = AddRuleError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for AddRule<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for AddRule<'a> { const NSID: &'static str = "tools.ozone.safelink.addRule"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/tools_ozone/safelink/query_events.rs b/crates/jacquard-api/src/tools_ozone/safelink/query_events.rs index 45a08e556..72684983a 100644 --- a/crates/jacquard-api/src/tools_ozone/safelink/query_events.rs +++ b/crates/jacquard-api/src/tools_ozone/safelink/query_events.rs @@ -80,7 +80,7 @@ impl jacquard_common::xrpc::XrpcResp for QueryEventsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for QueryEvents<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for QueryEvents<'a> { const NSID: &'static str = "tools.ozone.safelink.queryEvents"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/tools_ozone/safelink/query_rules.rs b/crates/jacquard-api/src/tools_ozone/safelink/query_rules.rs index 1a092a2a2..feab92c27 100644 --- a/crates/jacquard-api/src/tools_ozone/safelink/query_rules.rs +++ b/crates/jacquard-api/src/tools_ozone/safelink/query_rules.rs @@ -93,7 +93,7 @@ impl jacquard_common::xrpc::XrpcResp for QueryRulesResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for QueryRules<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for QueryRules<'a> { const NSID: &'static str = "tools.ozone.safelink.queryRules"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/tools_ozone/safelink/remove_rule.rs b/crates/jacquard-api/src/tools_ozone/safelink/remove_rule.rs index 8b05ca01a..73def9bba 100644 --- a/crates/jacquard-api/src/tools_ozone/safelink/remove_rule.rs +++ b/crates/jacquard-api/src/tools_ozone/safelink/remove_rule.rs @@ -105,7 +105,7 @@ impl jacquard_common::xrpc::XrpcResp for RemoveRuleResponse { type Err<'de> = RemoveRuleError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for RemoveRule<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for RemoveRule<'a> { const NSID: &'static str = "tools.ozone.safelink.removeRule"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/tools_ozone/safelink/update_rule.rs b/crates/jacquard-api/src/tools_ozone/safelink/update_rule.rs index f28f0430d..c4232fcd4 100644 --- a/crates/jacquard-api/src/tools_ozone/safelink/update_rule.rs +++ b/crates/jacquard-api/src/tools_ozone/safelink/update_rule.rs @@ -109,7 +109,7 @@ impl jacquard_common::xrpc::XrpcResp for UpdateRuleResponse { type Err<'de> = UpdateRuleError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for UpdateRule<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for UpdateRule<'a> { const NSID: &'static str = "tools.ozone.safelink.updateRule"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/tools_ozone/server/get_config.rs b/crates/jacquard-api/src/tools_ozone/server/get_config.rs index 70a7eb9ad..4c0487a89 100644 --- a/crates/jacquard-api/src/tools_ozone/server/get_config.rs +++ b/crates/jacquard-api/src/tools_ozone/server/get_config.rs @@ -60,7 +60,7 @@ impl jacquard_common::xrpc::XrpcResp for GetConfigResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetConfig { +impl jacquard_common::xrpc::XrpcRequest for GetConfig { const NSID: &'static str = "tools.ozone.server.getConfig"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetConfigResponse; diff --git a/crates/jacquard-api/src/tools_ozone/set/add_values.rs b/crates/jacquard-api/src/tools_ozone/set/add_values.rs index 077b2d5a3..2df662826 100644 --- a/crates/jacquard-api/src/tools_ozone/set/add_values.rs +++ b/crates/jacquard-api/src/tools_ozone/set/add_values.rs @@ -45,7 +45,7 @@ impl jacquard_common::xrpc::XrpcResp for AddValuesResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for AddValues<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for AddValues<'a> { const NSID: &'static str = "tools.ozone.set.addValues"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/tools_ozone/set/delete_set.rs b/crates/jacquard-api/src/tools_ozone/set/delete_set.rs index ccd6bb386..33c38058c 100644 --- a/crates/jacquard-api/src/tools_ozone/set/delete_set.rs +++ b/crates/jacquard-api/src/tools_ozone/set/delete_set.rs @@ -89,7 +89,7 @@ impl jacquard_common::xrpc::XrpcResp for DeleteSetResponse { type Err<'de> = DeleteSetError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for DeleteSet<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for DeleteSet<'a> { const NSID: &'static str = "tools.ozone.set.deleteSet"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/tools_ozone/set/delete_values.rs b/crates/jacquard-api/src/tools_ozone/set/delete_values.rs index 8bd40d497..a011e3396 100644 --- a/crates/jacquard-api/src/tools_ozone/set/delete_values.rs +++ b/crates/jacquard-api/src/tools_ozone/set/delete_values.rs @@ -80,7 +80,7 @@ impl jacquard_common::xrpc::XrpcResp for DeleteValuesResponse { type Err<'de> = DeleteValuesError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for DeleteValues<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for DeleteValues<'a> { const NSID: &'static str = "tools.ozone.set.deleteValues"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/tools_ozone/set/get_values.rs b/crates/jacquard-api/src/tools_ozone/set/get_values.rs index 3954dba08..b03a2dfb0 100644 --- a/crates/jacquard-api/src/tools_ozone/set/get_values.rs +++ b/crates/jacquard-api/src/tools_ozone/set/get_values.rs @@ -96,7 +96,7 @@ impl jacquard_common::xrpc::XrpcResp for GetValuesResponse { type Err<'de> = GetValuesError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetValues<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetValues<'a> { const NSID: &'static str = "tools.ozone.set.getValues"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = GetValuesResponse; diff --git a/crates/jacquard-api/src/tools_ozone/set/query_sets.rs b/crates/jacquard-api/src/tools_ozone/set/query_sets.rs index 3447f9047..4a9b2dac0 100644 --- a/crates/jacquard-api/src/tools_ozone/set/query_sets.rs +++ b/crates/jacquard-api/src/tools_ozone/set/query_sets.rs @@ -70,7 +70,7 @@ impl jacquard_common::xrpc::XrpcResp for QuerySetsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for QuerySets<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for QuerySets<'a> { const NSID: &'static str = "tools.ozone.set.querySets"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = QuerySetsResponse; diff --git a/crates/jacquard-api/src/tools_ozone/set/upsert_set.rs b/crates/jacquard-api/src/tools_ozone/set/upsert_set.rs index f808d5d31..835584ef5 100644 --- a/crates/jacquard-api/src/tools_ozone/set/upsert_set.rs +++ b/crates/jacquard-api/src/tools_ozone/set/upsert_set.rs @@ -58,7 +58,7 @@ impl jacquard_common::xrpc::XrpcResp for UpsertSetResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for UpsertSet<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for UpsertSet<'a> { const NSID: &'static str = "tools.ozone.set.upsertSet"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/tools_ozone/setting/list_options.rs b/crates/jacquard-api/src/tools_ozone/setting/list_options.rs index 4f06dc367..926c1b405 100644 --- a/crates/jacquard-api/src/tools_ozone/setting/list_options.rs +++ b/crates/jacquard-api/src/tools_ozone/setting/list_options.rs @@ -68,7 +68,7 @@ impl jacquard_common::xrpc::XrpcResp for ListOptionsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for ListOptions<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for ListOptions<'a> { const NSID: &'static str = "tools.ozone.setting.listOptions"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = ListOptionsResponse; diff --git a/crates/jacquard-api/src/tools_ozone/setting/remove_options.rs b/crates/jacquard-api/src/tools_ozone/setting/remove_options.rs index 0ef2b2193..cb5271d70 100644 --- a/crates/jacquard-api/src/tools_ozone/setting/remove_options.rs +++ b/crates/jacquard-api/src/tools_ozone/setting/remove_options.rs @@ -55,7 +55,7 @@ impl jacquard_common::xrpc::XrpcResp for RemoveOptionsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for RemoveOptions<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for RemoveOptions<'a> { const NSID: &'static str = "tools.ozone.setting.removeOptions"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/tools_ozone/setting/upsert_option.rs b/crates/jacquard-api/src/tools_ozone/setting/upsert_option.rs index 64741a940..80f435670 100644 --- a/crates/jacquard-api/src/tools_ozone/setting/upsert_option.rs +++ b/crates/jacquard-api/src/tools_ozone/setting/upsert_option.rs @@ -69,7 +69,7 @@ impl jacquard_common::xrpc::XrpcResp for UpsertOptionResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for UpsertOption<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for UpsertOption<'a> { const NSID: &'static str = "tools.ozone.setting.upsertOption"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/tools_ozone/signature/find_correlation.rs b/crates/jacquard-api/src/tools_ozone/signature/find_correlation.rs index 5b002d319..672494ddc 100644 --- a/crates/jacquard-api/src/tools_ozone/signature/find_correlation.rs +++ b/crates/jacquard-api/src/tools_ozone/signature/find_correlation.rs @@ -48,7 +48,7 @@ impl jacquard_common::xrpc::XrpcResp for FindCorrelationResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for FindCorrelation<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for FindCorrelation<'a> { const NSID: &'static str = "tools.ozone.signature.findCorrelation"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = FindCorrelationResponse; diff --git a/crates/jacquard-api/src/tools_ozone/signature/find_related_accounts.rs b/crates/jacquard-api/src/tools_ozone/signature/find_related_accounts.rs index 9c5c2e897..082ed2c16 100644 --- a/crates/jacquard-api/src/tools_ozone/signature/find_related_accounts.rs +++ b/crates/jacquard-api/src/tools_ozone/signature/find_related_accounts.rs @@ -58,7 +58,7 @@ impl jacquard_common::xrpc::XrpcResp for FindRelatedAccountsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for FindRelatedAccounts<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for FindRelatedAccounts<'a> { const NSID: &'static str = "tools.ozone.signature.findRelatedAccounts"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = FindRelatedAccountsResponse; diff --git a/crates/jacquard-api/src/tools_ozone/signature/search_accounts.rs b/crates/jacquard-api/src/tools_ozone/signature/search_accounts.rs index 5a6b07c58..c263634e4 100644 --- a/crates/jacquard-api/src/tools_ozone/signature/search_accounts.rs +++ b/crates/jacquard-api/src/tools_ozone/signature/search_accounts.rs @@ -58,7 +58,7 @@ impl jacquard_common::xrpc::XrpcResp for SearchAccountsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for SearchAccounts<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for SearchAccounts<'a> { const NSID: &'static str = "tools.ozone.signature.searchAccounts"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = SearchAccountsResponse; diff --git a/crates/jacquard-api/src/tools_ozone/team/add_member.rs b/crates/jacquard-api/src/tools_ozone/team/add_member.rs index 728faa649..db9f5add3 100644 --- a/crates/jacquard-api/src/tools_ozone/team/add_member.rs +++ b/crates/jacquard-api/src/tools_ozone/team/add_member.rs @@ -95,7 +95,7 @@ impl jacquard_common::xrpc::XrpcResp for AddMemberResponse { type Err<'de> = AddMemberError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for AddMember<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for AddMember<'a> { const NSID: &'static str = "tools.ozone.team.addMember"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/tools_ozone/team/delete_member.rs b/crates/jacquard-api/src/tools_ozone/team/delete_member.rs index 7799d6c99..149597225 100644 --- a/crates/jacquard-api/src/tools_ozone/team/delete_member.rs +++ b/crates/jacquard-api/src/tools_ozone/team/delete_member.rs @@ -85,7 +85,7 @@ impl jacquard_common::xrpc::XrpcResp for DeleteMemberResponse { type Err<'de> = DeleteMemberError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for DeleteMember<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for DeleteMember<'a> { const NSID: &'static str = "tools.ozone.team.deleteMember"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/tools_ozone/team/list_members.rs b/crates/jacquard-api/src/tools_ozone/team/list_members.rs index 3651fba3d..b9d7bb9ef 100644 --- a/crates/jacquard-api/src/tools_ozone/team/list_members.rs +++ b/crates/jacquard-api/src/tools_ozone/team/list_members.rs @@ -65,7 +65,7 @@ impl jacquard_common::xrpc::XrpcResp for ListMembersResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for ListMembers<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for ListMembers<'a> { const NSID: &'static str = "tools.ozone.team.listMembers"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = ListMembersResponse; diff --git a/crates/jacquard-api/src/tools_ozone/team/update_member.rs b/crates/jacquard-api/src/tools_ozone/team/update_member.rs index 7922e94e5..ad15392bc 100644 --- a/crates/jacquard-api/src/tools_ozone/team/update_member.rs +++ b/crates/jacquard-api/src/tools_ozone/team/update_member.rs @@ -98,7 +98,7 @@ impl jacquard_common::xrpc::XrpcResp for UpdateMemberResponse { type Err<'de> = UpdateMemberError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for UpdateMember<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for UpdateMember<'a> { const NSID: &'static str = "tools.ozone.team.updateMember"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/tools_ozone/verification/grant_verifications.rs b/crates/jacquard-api/src/tools_ozone/verification/grant_verifications.rs index c39262510..ebb037c5f 100644 --- a/crates/jacquard-api/src/tools_ozone/verification/grant_verifications.rs +++ b/crates/jacquard-api/src/tools_ozone/verification/grant_verifications.rs @@ -80,7 +80,7 @@ impl jacquard_common::xrpc::XrpcResp for GrantVerificationsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GrantVerifications<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GrantVerifications<'a> { const NSID: &'static str = "tools.ozone.verification.grantVerifications"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/tools_ozone/verification/list_verifications.rs b/crates/jacquard-api/src/tools_ozone/verification/list_verifications.rs index afc970ed1..abdf19b5e 100644 --- a/crates/jacquard-api/src/tools_ozone/verification/list_verifications.rs +++ b/crates/jacquard-api/src/tools_ozone/verification/list_verifications.rs @@ -73,7 +73,7 @@ impl jacquard_common::xrpc::XrpcResp for ListVerificationsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for ListVerifications<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for ListVerifications<'a> { const NSID: &'static str = "tools.ozone.verification.listVerifications"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Response = ListVerificationsResponse; diff --git a/crates/jacquard-api/src/tools_ozone/verification/revoke_verifications.rs b/crates/jacquard-api/src/tools_ozone/verification/revoke_verifications.rs index 9aa8ba4b9..97e78419f 100644 --- a/crates/jacquard-api/src/tools_ozone/verification/revoke_verifications.rs +++ b/crates/jacquard-api/src/tools_ozone/verification/revoke_verifications.rs @@ -66,7 +66,7 @@ impl jacquard_common::xrpc::XrpcResp for RevokeVerificationsResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for RevokeVerifications<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for RevokeVerifications<'a> { const NSID: &'static str = "tools.ozone.verification.revokeVerifications"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/uk_skyblur/post/decrypt_by_cid.rs b/crates/jacquard-api/src/uk_skyblur/post/decrypt_by_cid.rs index 07db21ecb..e54b0f8ce 100644 --- a/crates/jacquard-api/src/uk_skyblur/post/decrypt_by_cid.rs +++ b/crates/jacquard-api/src/uk_skyblur/post/decrypt_by_cid.rs @@ -70,7 +70,7 @@ impl jacquard_common::xrpc::XrpcResp for DecryptByCidResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for DecryptByCid<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for DecryptByCid<'a> { const NSID: &'static str = "uk.skyblur.post.decryptByCid"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/uk_skyblur/post/encrypt.rs b/crates/jacquard-api/src/uk_skyblur/post/encrypt.rs index bdec8abf8..9c093b420 100644 --- a/crates/jacquard-api/src/uk_skyblur/post/encrypt.rs +++ b/crates/jacquard-api/src/uk_skyblur/post/encrypt.rs @@ -64,7 +64,7 @@ impl jacquard_common::xrpc::XrpcResp for EncryptResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for Encrypt<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for Encrypt<'a> { const NSID: &'static str = "uk.skyblur.post.encrypt"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/uk_skyblur/post/get_post.rs b/crates/jacquard-api/src/uk_skyblur/post/get_post.rs index daacc69f4..b0584b4c8 100644 --- a/crates/jacquard-api/src/uk_skyblur/post/get_post.rs +++ b/crates/jacquard-api/src/uk_skyblur/post/get_post.rs @@ -68,7 +68,7 @@ impl jacquard_common::xrpc::XrpcResp for GetPostResponse { type Err<'de> = jacquard_common::xrpc::GenericError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for GetPost<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for GetPost<'a> { const NSID: &'static str = "uk.skyblur.post.getPost"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-api/src/win_tomo_x/pushat/push_notify.rs b/crates/jacquard-api/src/win_tomo_x/pushat/push_notify.rs index aef0c0aa8..5e9b3cc87 100644 --- a/crates/jacquard-api/src/win_tomo_x/pushat/push_notify.rs +++ b/crates/jacquard-api/src/win_tomo_x/pushat/push_notify.rs @@ -98,7 +98,7 @@ impl jacquard_common::xrpc::XrpcResp for PushNotifyResponse { type Err<'de> = PushNotifyError<'de>; } -impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for PushNotify<'de> { +impl<'a> jacquard_common::xrpc::XrpcRequest for PushNotify<'a> { const NSID: &'static str = "win.tomo-x.pushat.pushNotify"; const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Procedure( "application/json", diff --git a/crates/jacquard-common/Cargo.toml b/crates/jacquard-common/Cargo.toml index 365ec020d..3fd4fe462 100644 --- a/crates/jacquard-common/Cargo.toml +++ b/crates/jacquard-common/Cargo.toml @@ -2,7 +2,7 @@ name = "jacquard-common" description = "Core AT Protocol types and utilities for Jacquard" edition.workspace = true -version = "0.5.0" +version = "0.5.1" authors.workspace = true repository.workspace = true keywords.workspace = true diff --git a/crates/jacquard-common/src/xrpc.rs b/crates/jacquard-common/src/xrpc.rs index 3d646771d..f43e198f3 100644 --- a/crates/jacquard-common/src/xrpc.rs +++ b/crates/jacquard-common/src/xrpc.rs @@ -82,7 +82,7 @@ impl XrpcMethod { /// HTTP method, encoding, and associated output type. /// /// The trait is implemented on the request parameters/input type itself. -pub trait XrpcRequest<'de>: Serialize + Deserialize<'de> { +pub trait XrpcRequest: Serialize { /// The NSID for this XRPC method const NSID: &'static str; @@ -102,7 +102,10 @@ pub trait XrpcRequest<'de>: Serialize + Deserialize<'de> { /// Decode the request body for procedures. /// /// Default implementation deserializes from JSON. Override for non-JSON encodings. - fn decode_body(body: &'de [u8]) -> Result, DecodeError> { + fn decode_body<'de>(body: &'de [u8]) -> Result, DecodeError> + where + Self: Deserialize<'de>, + { let body: Self = serde_json::from_slice(body).map_err(|e| DecodeError::Json(e))?; Ok(Box::new(body)) @@ -139,7 +142,7 @@ pub trait XrpcEndpoint { /// XRPC method (query/GET or procedure/POST) const METHOD: XrpcMethod; /// XRPC Request data type - type Request<'de>: XrpcRequest<'de> + IntoStatic; + type Request<'de>: XrpcRequest + Deserialize<'de> + IntoStatic; /// XRPC Response data type type Response: XrpcResp; } @@ -232,12 +235,13 @@ pub trait XrpcClient: HttpClient { async { CallOptions::default() } } /// Send an XRPC request and parse the response - fn send<'s, R>( + fn send( &self, request: R, - ) -> impl Future>::Response>>> + ) -> impl Future::Response>>> where - R: XrpcRequest<'s>; + R: XrpcRequest + Send + Sync, + ::Response: Send + Sync; } /// Stateless XRPC call builder. @@ -301,12 +305,10 @@ impl<'a, C: HttpClient> XrpcCall<'a, C> { /// inspect the header for `error="invalid_token"` or `error="use_dpop_nonce"` and react /// (refresh/retry). If the header is absent, the 401 body flows through to `Response` and /// can be parsed/mapped to `AuthError` as appropriate. - pub async fn send<'s, R>( - self, - request: &R, - ) -> XrpcResult>::Response>> + pub async fn send(self, request: &R) -> XrpcResult::Response>> where - R: XrpcRequest<'s>, + R: XrpcRequest + Send + Sync, + ::Response: Send + Sync, { let http_request = build_http_request(&self.base, request, &self.opts) .map_err(crate::error::TransportError::from)?; @@ -384,15 +386,15 @@ pub fn build_http_request<'s, R>( opts: &CallOptions<'_>, ) -> core::result::Result>, crate::error::TransportError> where - R: XrpcRequest<'s>, + R: XrpcRequest, { let mut url = base.clone(); let mut path = url.path().trim_end_matches('/').to_owned(); path.push_str("/xrpc/"); - path.push_str(>::NSID); + path.push_str(::NSID); url.set_path(&path); - if let XrpcMethod::Query = >::METHOD { + if let XrpcMethod::Query = ::METHOD { let qs = serde_html_form::to_string(&req) .map_err(|e| crate::error::TransportError::InvalidRequest(e.to_string()))?; if !qs.is_empty() { @@ -402,14 +404,14 @@ where } } - let method = match >::METHOD { + let method = match ::METHOD { XrpcMethod::Query => http::Method::GET, XrpcMethod::Procedure(_) => http::Method::POST, }; let mut builder = Request::builder().method(method).uri(url.as_str()); - if let XrpcMethod::Procedure(encoding) = >::METHOD { + if let XrpcMethod::Procedure(encoding) = ::METHOD { builder = builder.header(Header::ContentType, encoding); } let output_encoding = ::ENCODING; @@ -862,7 +864,7 @@ mod tests { type Err<'de> = DummyErr<'de>; } - impl<'de> XrpcRequest<'de> for DummyReq { + impl XrpcRequest for DummyReq { const NSID: &'static str = "test.dummy"; const METHOD: XrpcMethod = XrpcMethod::Procedure("application/json"); type Response = DummyResp; @@ -925,7 +927,7 @@ mod tests { type Output<'de> = (); type Err<'de> = Err<'de>; } - impl<'de> XrpcRequest<'de> for Req { + impl XrpcRequest for Req { const NSID: &'static str = "com.example.test"; const METHOD: XrpcMethod = XrpcMethod::Query; type Response = Resp; diff --git a/crates/jacquard-identity/Cargo.toml b/crates/jacquard-identity/Cargo.toml index c5e8f0ef8..29ad49686 100644 --- a/crates/jacquard-identity/Cargo.toml +++ b/crates/jacquard-identity/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "jacquard-identity" edition.workspace = true -version = "0.4.1" +version = "0.5.1" authors.workspace = true repository.workspace = true keywords.workspace = true @@ -20,7 +20,7 @@ async-trait.workspace = true bon.workspace = true bytes.workspace = true jacquard-common = { version = "0.5", path = "../jacquard-common", features = ["reqwest-client"] } -jacquard-api = { version = "0.4.1", path = "../jacquard-api" } +jacquard-api = { version = "0.5", path = "../jacquard-api" } percent-encoding.workspace = true reqwest.workspace = true url.workspace = true diff --git a/crates/jacquard-lexicon/Cargo.toml b/crates/jacquard-lexicon/Cargo.toml index 317a259e2..73ee3e46a 100644 --- a/crates/jacquard-lexicon/Cargo.toml +++ b/crates/jacquard-lexicon/Cargo.toml @@ -25,9 +25,9 @@ clap.workspace = true glob = "0.3" heck.workspace = true itertools.workspace = true -jacquard-api = { version = "0.4.1", git = "https://tangled.org/@nonbinary.computer/jacquard" } +jacquard-api = { version = "0.5", git = "https://tangled.org/@nonbinary.computer/jacquard" } jacquard-common = { version = "0.5", git = "https://tangled.org/@nonbinary.computer/jacquard" } -jacquard-identity = { version = "0.4.1", git = "https://tangled.org/@nonbinary.computer/jacquard" } +jacquard-identity = { version = "0.5", git = "https://tangled.org/@nonbinary.computer/jacquard" } kdl = "6" miette = { workspace = true, features = ["fancy"] } prettyplease.workspace = true diff --git a/crates/jacquard-lexicon/src/codegen/xrpc.rs b/crates/jacquard-lexicon/src/codegen/xrpc.rs index 385ae5281..44d4c3623 100644 --- a/crates/jacquard-lexicon/src/codegen/xrpc.rs +++ b/crates/jacquard-lexicon/src/codegen/xrpc.rs @@ -923,9 +923,12 @@ impl<'c> CodeGenerator<'c> { // Generate decode_body() method for binary inputs let decode_body_method = if is_binary_input { quote! { - fn decode_body( + fn decode_body<'de>( body: &'de [u8], - ) -> Result, jacquard_common::error::DecodeError> { + ) -> Result, jacquard_common::error::DecodeError> + where + Self: serde::Deserialize<'de>, + { Ok(Box::new(Self { body: bytes::Bytes::copy_from_slice(body), })) @@ -940,16 +943,25 @@ impl<'c> CodeGenerator<'c> { if has_params { // Implement on the params/input struct itself let request_ident = syn::Ident::new(type_base, proc_macro2::Span::call_site()); - let impl_target = if params_has_lifetime { - quote! { #request_ident<'de> } + + let (impl_generics, impl_target, endpoint_request_type) = if params_has_lifetime { + ( + quote! { <'a> }, + quote! { #request_ident<'a> }, + quote! { #request_ident<'de> }, + ) } else { - quote! { #request_ident } + ( + quote! {}, + quote! { #request_ident }, + quote! { #request_ident }, + ) }; Ok(quote! { #response_type - impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for #impl_target { + impl #impl_generics jacquard_common::xrpc::XrpcRequest for #impl_target { const NSID: &'static str = #nsid; const METHOD: jacquard_common::xrpc::XrpcMethod = #method; @@ -967,7 +979,7 @@ impl<'c> CodeGenerator<'c> { const PATH: &'static str = #endpoint_path; const METHOD: jacquard_common::xrpc::XrpcMethod = #method; - type Request<'de> = #impl_target; + type Request<'de> = #endpoint_request_type; type Response = #response_ident; } }) @@ -982,7 +994,7 @@ impl<'c> CodeGenerator<'c> { #response_type - impl<'de> jacquard_common::xrpc::XrpcRequest<'de> for #request_ident { + impl jacquard_common::xrpc::XrpcRequest for #request_ident { const NSID: &'static str = #nsid; const METHOD: jacquard_common::xrpc::XrpcMethod = #method; diff --git a/crates/jacquard-oauth/Cargo.toml b/crates/jacquard-oauth/Cargo.toml index 4c920dbee..17cfdfdd6 100644 --- a/crates/jacquard-oauth/Cargo.toml +++ b/crates/jacquard-oauth/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "jacquard-oauth" -version = "0.4.1" +version = "0.5.1" edition.workspace = true description = "AT Protocol OAuth 2.1 core types and helpers for Jacquard" authors.workspace = true @@ -13,7 +13,7 @@ license.workspace = true [dependencies] jacquard-common = { version = "0.5", path = "../jacquard-common", features = ["reqwest-client"] } -jacquard-identity = { version = "0.4.1", path = "../jacquard-identity" } +jacquard-identity = { version = "0.5", path = "../jacquard-identity" } serde = { workspace = true, features = ["derive"] } serde_json = { workspace = true } url = { workspace = true } diff --git a/crates/jacquard-oauth/src/client.rs b/crates/jacquard-oauth/src/client.rs index e39289b27..c6c47f733 100644 --- a/crates/jacquard-oauth/src/client.rs +++ b/crates/jacquard-oauth/src/client.rs @@ -422,12 +422,12 @@ where self.options.read().await.clone() } - async fn send<'s, R>( + async fn send( &self, request: R, - ) -> XrpcResult>::Response>> + ) -> XrpcResult::Response>> where - R: XrpcRequest<'s>, + R: XrpcRequest, { let base_uri = self.base_uri(); let mut opts = self.options.read().await.clone(); diff --git a/crates/jacquard/Cargo.toml b/crates/jacquard/Cargo.toml index d11332e66..61511fb6c 100644 --- a/crates/jacquard/Cargo.toml +++ b/crates/jacquard/Cargo.toml @@ -79,11 +79,11 @@ path = "../../examples/update_preferences.rs" required-features = ["fancy"] [dependencies] -jacquard-api = { version = "0.4.1", path = "../jacquard-api" } +jacquard-api = { version = "0.5", path = "../jacquard-api" } jacquard-common = { version = "0.5", path = "../jacquard-common", features = ["reqwest-client"] } -jacquard-oauth = { version = "0.4.1", path = "../jacquard-oauth" } +jacquard-oauth = { version = "0.5", path = "../jacquard-oauth" } jacquard-derive = { version = "0.5", path = "../jacquard-derive", optional = true } -jacquard-identity = { version = "0.4.1", path = "../jacquard-identity" } +jacquard-identity = { version = "0.5", path = "../jacquard-identity" } bon.workspace = true async-trait.workspace = true diff --git a/crates/jacquard/src/client.rs b/crates/jacquard/src/client.rs index 858cbf2de..423ed0c1c 100644 --- a/crates/jacquard/src/client.rs +++ b/crates/jacquard/src/client.rs @@ -58,6 +58,7 @@ use serde::Serialize; pub use token::FileAuthStore; use crate::client::credential_session::{CredentialSession, SessionKey}; +use crate::client::vec_update::VecUpdate; use jacquard_common::error::{AuthError, DecodeError}; use jacquard_common::types::nsid::Nsid; @@ -764,17 +765,21 @@ pub trait AgentSessionExt: AgentSession + IdentityResolver { /// prefs.retain(|p| !matches!(p, Preference::Hidden(_))); /// }).await?; /// ``` - fn update_vec<'s, U>( - &'s self, - modify: impl FnOnce(&mut Vec<::Item>), + fn update_vec( + &self, + modify: impl FnOnce(&mut Vec<::Item>), ) -> impl std::future::Future< Output = Result< - xrpc::Response< as XrpcRequest<'s>>::Response>, + xrpc::Response<<::PutRequest as XrpcRequest>::Response>, AgentError, >, > where - U: vec_update::VecUpdate + 's, + U: VecUpdate, + ::PutRequest: Send + Sync, + ::GetRequest: Send + Sync, + <::GetRequest as XrpcRequest>::Response: Send + Sync, + <::PutRequest as XrpcRequest>::Response: Send + Sync, { async { // Fetch current data @@ -815,17 +820,21 @@ pub trait AgentSessionExt: AgentSession + IdentityResolver { /// let pref = AdultContentPref::new().enabled(true).build(); /// agent.update_vec_item::(pref.into()).await?; /// ``` - fn update_vec_item<'s, U>( - &'s self, - item: ::Item, + fn update_vec_item( + &self, + item: ::Item, ) -> impl std::future::Future< Output = Result< - xrpc::Response< as XrpcRequest<'s>>::Response>, + xrpc::Response<<::PutRequest as XrpcRequest>::Response>, AgentError, >, > where - U: vec_update::VecUpdate + 's, + U: VecUpdate, + ::PutRequest: Send + Sync, + ::GetRequest: Send + Sync, + <::GetRequest as XrpcRequest>::Response: Send + Sync, + <::PutRequest as XrpcRequest>::Response: Send + Sync, { async { self.update_vec::(|vec| { @@ -861,12 +870,13 @@ impl XrpcClient for Agent { fn opts(&self) -> impl Future> { self.inner.opts() } - fn send<'s, R>( + fn send( &self, request: R, - ) -> impl Future>::Response>>> + ) -> impl Future::Response>>> where - R: XrpcRequest<'s>, + R: XrpcRequest + Send + Sync, + ::Response: Send + Sync, { async move { self.inner.send(request).await } } diff --git a/crates/jacquard/src/client/credential_session.rs b/crates/jacquard/src/client/credential_session.rs index bae3bfe61..fc0f11f99 100644 --- a/crates/jacquard/src/client/credential_session.rs +++ b/crates/jacquard/src/client/credential_session.rs @@ -409,12 +409,10 @@ where } } - async fn send<'s, R>( - &self, - request: R, - ) -> XrpcResult>::Response>> + async fn send(&self, request: R) -> XrpcResult::Response>> where - R: XrpcRequest<'s>, + R: XrpcRequest + Send + Sync, + ::Response: Send + Sync, { let base_uri = self.base_uri(); let auth = self.access_token().await; diff --git a/crates/jacquard/src/client/vec_update.rs b/crates/jacquard/src/client/vec_update.rs index 53ad352b8..1ca5fdadb 100644 --- a/crates/jacquard/src/client/vec_update.rs +++ b/crates/jacquard/src/client/vec_update.rs @@ -40,24 +40,24 @@ use jacquard_common::xrpc::{XrpcRequest, XrpcResp}; /// ``` pub trait VecUpdate { /// The XRPC request type for fetching the data - type GetRequest<'de>: XrpcRequest<'de>; + type GetRequest: XrpcRequest; /// The XRPC request type for putting the data back - type PutRequest<'de>: XrpcRequest<'de>; + type PutRequest: XrpcRequest; /// The item type contained in the vec (must be owned/static) type Item: IntoStatic; /// Build the get request - fn build_get<'s>() -> Self::GetRequest<'s>; + fn build_get() -> Self::GetRequest; /// Extract the vec from the get response output fn extract_vec<'s>( - output: < as XrpcRequest<'s>>::Response as XrpcResp>::Output<'s>, + output: <::Response as XrpcResp>::Output<'s>, ) -> Vec; /// Build the put request from the modified vec - fn build_put<'s>(items: Vec) -> Self::PutRequest<'s>; + fn build_put(items: Vec) -> Self::PutRequest; /// Check if two items match (for single-item update operations) /// diff --git a/crates/jacquard/src/client/vec_update/preferences.rs b/crates/jacquard/src/client/vec_update/preferences.rs index 702b5dbda..abecd8245 100644 --- a/crates/jacquard/src/client/vec_update/preferences.rs +++ b/crates/jacquard/src/client/vec_update/preferences.rs @@ -34,11 +34,11 @@ use jacquard_common::IntoStatic; pub struct PreferencesUpdate; impl super::VecUpdate for PreferencesUpdate { - type GetRequest<'de> = GetPreferences; - type PutRequest<'de> = PutPreferences<'de>; + type GetRequest = GetPreferences; + type PutRequest = PutPreferences<'static>; type Item = PreferencesItem<'static>; - fn build_get<'s>() -> Self::GetRequest<'s> { + fn build_get() -> Self::GetRequest { GetPreferences::new().build() } @@ -52,7 +52,7 @@ impl super::VecUpdate for PreferencesUpdate { .collect() } - fn build_put<'s>(items: Vec<::Output>) -> Self::PutRequest<'s> { + fn build_put(items: Vec<::Output>) -> Self::PutRequest { PutPreferences::new().preferences(items).build() } diff --git a/examples/axum_server.rs b/examples/axum_server.rs index 34d307b07..56f92d049 100644 --- a/examples/axum_server.rs +++ b/examples/axum_server.rs @@ -1,21 +1,35 @@ -use axum::Router; -use jacquard::api::com_atproto::identity::resolve_did::ResolveDidRequest; +use std::sync::Arc; + +use axum::{ + Json, Router, + extract::State, + http::{StatusCode, header}, + response::IntoResponse, +}; +use jacquard::{ + api::com_atproto::identity::resolve_did::{ResolveDidOutput, ResolveDidRequest}, + identity::{JacquardResolver, resolver::IdentityResolver}, + types::value::to_data, +}; use jacquard_axum::{ExtractXrpc, IntoRouter}; use miette::{IntoDiagnostic, Result}; use tracing_subscriber::EnvFilter; #[axum_macros::debug_handler] -async fn handler(ExtractXrpc(_args): ExtractXrpc) -> &'static str { - "hello world!" - // let res = jacquard::identity::slingshot_resolver_default(); - // let doc = res.resolve_did_doc(&args.did).await?; - // let valid_doc = doc.parse()?; - // let doc_value = serde_json::to_value(valid_doc).unwrap(); - // Ok(ResolveDidOutput { - // did_doc: Data::from_json(&doc_value).unwrap().into_static(), - // extra_data: Default::default(), - // } - // .into()) +async fn resolve_did( + State(state): State>, + ExtractXrpc(args): ExtractXrpc, +) -> Result>, XrpcErrorResponse> { + let doc = state + .resolver + .resolve_did_doc_owned(&args.did) + .await + .map_err(|_| XrpcErrorResponse::internal_server_error())?; + Ok(ResolveDidOutput { + did_doc: to_data(&doc).map_err(|_| XrpcErrorResponse::internal_server_error())?, + extra_data: Default::default(), + } + .into()) } #[tokio::main] @@ -26,11 +40,54 @@ async fn main() -> Result<()> { .init(); let app = Router::new() .route("/", axum::routing::get(|| async { "hello world!" })) - .merge(ResolveDidRequest::into_router(handler)) + .merge(ResolveDidRequest::into_router(resolve_did)) + .with_state(Arc::new(AppState::new())) .layer(tower_http::trace::TraceLayer::new_for_http()); let listener = tokio::net::TcpListener::bind("0.0.0.0:3000") .await .into_diagnostic()?; - axum::serve(listener, app).await.unwrap(); + axum::serve(listener, app).await.into_diagnostic()?; Ok(()) } + +pub struct XrpcErrorResponse { + error: XrpcError, + pub status: StatusCode, +} + +impl XrpcErrorResponse { + pub fn internal_server_error() -> Self { + Self { + error: XrpcError { + error: "InternalServerError".to_string(), + message: None, + }, + status: StatusCode::INTERNAL_SERVER_ERROR, + } + } +} + +#[derive(serde::Deserialize, serde::Serialize)] +pub struct XrpcError { + pub error: String, + #[serde(skip_serializing_if = "std::option::Option::is_none")] + pub message: Option, +} + +impl IntoResponse for XrpcErrorResponse { + fn into_response(self) -> axum::response::Response { + Json(self.error).into_response() + } +} + +pub struct AppState { + pub resolver: JacquardResolver, +} + +impl AppState { + pub fn new() -> Self { + Self { + resolver: jacquard::identity::slingshot_resolver_default(), + } + } +}