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"})