use crate::client_error::ClientError; use crate::rpc_request::RpcRequest; pub(crate) trait GenericRpcClientRequest { fn send( &self, request: &RpcRequest, params: Option, retries: usize, ) -> Result; }