pub trait RPC {
type ReturnValue;
type Error;
// Required methods
fn header(&self, seq: u32) -> Header;
fn parse(
&mut self,
data: &[u8],
) -> Result<Self::ReturnValue, Err<Self::Error>>;
// Provided method
fn args(&self, _buff: &mut Vec<u8, U64>) { ... }
}Expand description
Describes an RPC used by the system.