invalid_params

Macro invalid_params 

Source
macro_rules! invalid_params {
    ($dist:expr, $reason:expr, $code:ident) => { ... };
    ($dist:expr, $reason:expr, $code:ident, $($key:expr => $value:expr),+ $(,)?) => { ... };
}
Expand description

Create an InvalidParameters error with optional context.

Example:

let err = invalid_params!("Normal", "sigma must be positive", InvalidVariance);
let err_with_ctx = invalid_params!("Normal", "sigma must be positive", InvalidVariance,
    "sigma" => "-1.0", "expected" => "> 0.0");