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;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…