Macro dmntk_feel::value_null
source · macro_rules! value_null { ($module:expr, $function:literal, $format:literal, $($arguments:tt)*) => { ... }; ($format:literal, $($arguments:tt)*) => { ... }; ($argument:expr) => { ... }; () => { ... }; }
Expand description
Creates Value::Null
with optional tracing message.
§Examples
use crate::dmntk_feel::{value_null, values::Value};
let v = value_null!();
assert_eq!("null", v.to_string());
let v = value_null!("missing input parameter");
assert_eq!("null(missing input parameter)", v.to_string());
let v = value_null!("integer out of range {}..{}", 1, 100);
assert_eq!("null(integer out of range 1..100)", v.to_string());