Skip to main content

rpc_params

Macro rpc_params 

Source
macro_rules! rpc_params {
    ($params:expr, $id:expr => $type:ty) => { ... };
    ($params:expr, $id:expr => Option<$type:ty>) => { ... };
}
Expand description

Validate and extract parameters with automatic error responses

ยงUsage:

rpc_method!(AddMethod, "add", |params, id| {
    let numbers = rpc_params!(params, id => Vec<i32>);
    rpc_success!(numbers.iter().sum::<i32>(), id)
});