rpc_error_with_data

Macro rpc_error_with_data 

Source
macro_rules! rpc_error_with_data {
    ($code:expr, $message:expr, $data:expr, $id:expr) => { ... };
    ($code:expr, $message:expr, $data:expr) => { ... };
}
Expand description

Create an error response with code, message, additional data and optional ID

§Usage:

// Error with data
rpc_error_with_data!(-32602, "Invalid parameters", {"expected": "array"}, Some(1))

// Error with data but no ID
rpc_error_with_data!(-32602, "Invalid parameters", {"expected": "array"})