@@ -223,7 +223,7 @@ fn generate_unary(
223223 proto_path : & str ,
224224 server_trait : Ident ,
225225) -> TokenStream {
226- let service_ident = Ident :: new ( & method. proto_name , Span :: call_site ( ) ) ;
226+ let service_ident = quote :: format_ident! ( "{}Svc" , method. proto_name) ;
227227
228228 let ( request, response) = crate :: replace_wellknown ( proto_path, & method) ;
229229
@@ -262,7 +262,7 @@ fn generate_server_streaming(
262262 proto_path : & str ,
263263 server_trait : Ident ,
264264) -> TokenStream {
265- let service_ident = Ident :: new ( & method. proto_name , Span :: call_site ( ) ) ;
265+ let service_ident = quote :: format_ident! ( "{}Svc" , method. proto_name) ;
266266
267267 let ( request, response) = crate :: replace_wellknown ( proto_path, & method) ;
268268
@@ -305,7 +305,7 @@ fn generate_client_streaming(
305305 proto_path : & str ,
306306 server_trait : Ident ,
307307) -> TokenStream {
308- let service_ident = Ident :: new ( & method. proto_name , Span :: call_site ( ) ) ;
308+ let service_ident = quote :: format_ident! ( "{}Svc" , method. proto_name) ;
309309
310310 let ( request, response) = crate :: replace_wellknown ( proto_path, & method) ;
311311
@@ -346,7 +346,7 @@ fn generate_streaming(
346346 proto_path : & str ,
347347 server_trait : Ident ,
348348) -> TokenStream {
349- let service_ident = Ident :: new ( & method. proto_name , Span :: call_site ( ) ) ;
349+ let service_ident = quote :: format_ident! ( "{}Svc" , method. proto_name) ;
350350
351351 let ( request, response) = crate :: replace_wellknown ( proto_path, & method) ;
352352
0 commit comments