[−][src]Macro throttled_json_rpc::jsonrpc_client
macro_rules! jsonrpc_client { ( $(#[$struct_attr:meta])* pub struct $struct_name:ident { $( single: $( $(#[$attr_a:meta])* pub fn $method_a:ident(&self$(, $arg_name_a:ident: $arg_ty_a:ty)*) -> Result<$return_ty_a:ty>; )* enum: $( $(#[$attr_b:meta])* pub fn $method_b:ident(&self$(, $arg_name_b:ident: $arg_ty_b:ty)*) -> Result<$($title:ident($return_ty_b:ty))|*>; )* )+ } ) => { ... }; }