Lines Matching refs:T
13 pub(crate) fn generate_internal<T: Service>( in generate_internal()
14 service: &T, in generate_internal() argument
114 pub struct #server_service<T> { in generate_internal()
115 inner: Arc<T>, in generate_internal()
122 impl<T> #server_service<T> { in generate_internal()
123 pub fn new(inner: T) -> Self { in generate_internal()
127 pub fn from_arc(inner: Arc<T>) -> Self { in generate_internal()
137 pub fn with_interceptor<F>(inner: T, interceptor: F) -> InterceptedService<Self, F> in generate_internal()
149 impl<T, B> tonic::codegen::Service<http::Request<B>> for #server_service<T> in generate_internal()
151 T: #server_trait, in generate_internal()
178 impl<T> Clone for #server_service<T> { in generate_internal()
197 fn generate_trait<T: Service>( in generate_trait()
198 service: &T, in generate_trait() argument
230 fn generate_trait_methods<T: Service>( in generate_trait_methods()
231 service: &T, in generate_trait_methods() argument
363 impl<T> tonic::server::NamedService for #server_service<T> { in generate_named()
369 fn generate_methods<T: Service>( in generate_methods()
370 service: &T, in generate_methods() argument
435 fn generate_unary<T: Method>( in generate_unary()
436 method: &T, in generate_unary() argument
457 struct #service_ident<T: #server_trait >(pub Arc<T>); in generate_unary()
459 impl<T: #server_trait> tonic::server::UnaryService<#request> for #service_ident<T> { in generate_unary()
466 <T as #server_trait>::#method_ident(#inner_arg, request).await in generate_unary()
493 fn generate_server_streaming<T: Method>( in generate_server_streaming()
494 method: &T, in generate_server_streaming() argument
510 quote!(type ResponseStream = T::#stream) in generate_server_streaming()
523 struct #service_ident<T: #server_trait >(pub Arc<T>); in generate_server_streaming()
525 … impl<T: #server_trait> tonic::server::ServerStreamingService<#request> for #service_ident<T> { in generate_server_streaming()
533 <T as #server_trait>::#method_ident(#inner_arg, request).await in generate_server_streaming()
560 fn generate_client_streaming<T: Method>( in generate_client_streaming()
561 method: &T, in generate_client_streaming() argument
581 struct #service_ident<T: #server_trait >(pub Arc<T>); in generate_client_streaming()
583 impl<T: #server_trait> tonic::server::ClientStreamingService<#request> for #service_ident<T> in generate_client_streaming()
591 <T as #server_trait>::#method_ident(#inner_arg, request).await in generate_client_streaming()
618 fn generate_streaming<T: Method>( in generate_streaming()
619 method: &T, in generate_streaming() argument
635 quote!(type ResponseStream = T::#stream) in generate_streaming()
648 struct #service_ident<T: #server_trait>(pub Arc<T>); in generate_streaming()
650 impl<T: #server_trait> tonic::server::StreamingService<#request> for #service_ident<T> in generate_streaming()
659 <T as #server_trait>::#method_ident(#inner_arg, request).await in generate_streaming()