Skip to main content

rpc_error_obj

Macro rpc_error_obj 

Source
macro_rules! rpc_error_obj {
    ($code:expr_2021, $message:expr_2021, $data:expr_2021) => { ... };
    ($code:expr_2021, $message:expr_2021) => { ... };
}
Expand description

Create a JSON-RPC error object (not a response)

ยงUsage:

// Error with code and message
rpc_error_obj!(error_codes::INVALID_PARAMS, "Invalid parameters")

// Error with code, message and data
rpc_error_obj!(error_codes::INVALID_PARAMS, "Invalid parameters", {"expected": "array"})