Skip to main content

JsonRpcProgramExt

Trait JsonRpcProgramExt 

Source
pub trait JsonRpcProgramExt<This> {
    // Required method
    fn compile_jsonrpc<Program>(&self, program: Program) -> Program::Methods
       where Program: JsonRpcProgramAlg<This>;
}
Expand description

Compiles defunctionalized JSON-RPC programs with an interpreter.

Required Methods§

Source

fn compile_jsonrpc<Program>(&self, program: Program) -> Program::Methods
where Program: JsonRpcProgramAlg<This>,

Compiles a named JSON-RPC program with this interpreter.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<This> JsonRpcProgramExt<This> for This

Compiles defunctionalized JSON-RPC programs with an interpreter.