RpcHandlerWrapperTrait

Trait RpcHandlerWrapperTrait 

Source
pub trait RpcHandlerWrapperTrait: Send + Sync {
    // Required method
    fn call(
        &self,
        rpc_resources: Resources,
        params: Option<Value>,
    ) -> Pin<Box<dyn Future<Output = Result<Value>> + Send>>;
}
Expand description

RpcHandlerWrapperTrait enables RpcHandlerWrapper to become a trait object, allowing for dynamic dispatch.

Required Methods§

Source

fn call( &self, rpc_resources: Resources, params: Option<Value>, ) -> Pin<Box<dyn Future<Output = Result<Value>> + Send>>

Implementors§