diff --git a/src/lib.rs b/src/lib.rs index 90381bf..d442a9e 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -9,9 +9,9 @@ pub fn derive_http_get_request(input: TokenStream) -> TokenStream { let query_name = &input.ident; let query_name_str = query_name.to_string(); - // Derive response enum name by replacing "Q" suffix with "Response" + // Derive response enum name by replacing "Q" suffix with "R" let response_name_str = if query_name_str.ends_with("Q") { - query_name_str.trim_end_matches("Q").to_string() + "Response" + query_name_str.trim_end_matches("Q").to_string() + "R" } else { panic!("HttpRequest derive macro expects the struct name to end with 'Q'"); };