INNER CODE UNIT · Rust
impl_serve_for_server
google/tarpc · plugins/src/lib.rs:604
fn impl_serve_for_server(&self) -> TokenStream2 {
let &Self {
request_ident,
server_ident,
service_ident,
response_ident,
camel_case_idents,
arg_pats,
method_idents,
method_cfgs,
..
} = self;
quote! {
impl<S> ::tarpc::server::Serve for #server_ident<S>
where S: #service_ident
{
type Req = #request_ident;