pub fn value<T, P>(matches: P) -> ValuePredicate<T, P>Expand description
Creates a predicate for a TracedValue that checks whether the value matches
the specified criteria for a particular subtype (e.g., an unsigned integer).
If the value has another subtype, the predicate is false.
Returned predicates can be supplied to the field() function.
§Arguments
The argument must be a predicate for one of types that can be obtained from a TracedValue
reference: bool, i64, i128, u64, u128, f64, or str. The type can be specified
explicitly, but usually you can make Rust properly infer it.
§Examples
let _ = field("return", value(gt(5.0)));
let _ = field("name", value(contains("test")));
let _ = field("float", value(in_hash([3_u64, 5])));
// ^ Note the specified integer type.