pub trait RpcServerHandler<'a> {
type Method: Deserialize<'a>;
type Result: Serialize + Deserialize<'a>;
type Source;
// Required method
fn handle_call(
&'a self,
method: Self::Method,
source: Self::Source,
) -> RpcResult<Self::Result>;
}Expand description
RPC server trait
Required Associated Types§
Sourcetype Method: Deserialize<'a>
type Method: Deserialize<'a>
Methods to handle
Sourcetype Result: Serialize + Deserialize<'a>
type Result: Serialize + Deserialize<'a>
Result of the methods
Required Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".