#[rpc]
Expand description
Generate a Handler implementation and client helpers for trait input.
Example usage:
#[rpc]
trait MyApi {
fn my_method(&self, a: usize);
fn my_other_method(&self) -> bool {}
}
Generated code:
impl Handler for &dyn MyApi {
..
}
pub enum my_api {}
impl my_api {
fn my_method(arg0: usize) -> Result<BoundMethod<'static, ()>, ArgSerializeError> {
..
}
fn my_other_method() -> Result<BoundMethod<'static, bool>, ArgSerializeError> {
..
}
}