Trait Service

Source
pub trait Service {
    // Required methods
    fn write_(&mut self, ctx: ServiceContext) -> ProtocolResult<String>;
    fn read_(&self, ctx: ServiceContext) -> ProtocolResult<String>;

    // Provided methods
    fn genesis_(&mut self, _payload: String) -> ProtocolResult<()> { ... }
    fn hook_before_(&mut self) -> ProtocolResult<()> { ... }
    fn hook_after_(&mut self) -> ProtocolResult<()> { ... }
}

Required Methods§

Provided Methods§

Source

fn genesis_(&mut self, _payload: String) -> ProtocolResult<()>

Source

fn hook_before_(&mut self) -> ProtocolResult<()>

Source

fn hook_after_(&mut self) -> ProtocolResult<()>

Implementors§