Skip to main content

rpc_error_with_data

Macro rpc_error_with_data 

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

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

ยงUsage:

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

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