[−][src]Function rule::op::lt
pub fn lt(args: Vec<Arg>) -> Arg
lt
is equivalent to the <
sign, args[0] and args[1] must be the same type.
use ::rule::{rule, json}; assert!(rule!["lt", 1, 2].unwrap().matches(&json!({})).unwrap()); assert!(rule!["lt", "10", "2"].unwrap().matches(&json!({})).unwrap()); assert!(rule!["lt", 1.1, 1.23].unwrap().matches(&json!({})).unwrap()); assert_eq!(rule!["lt", 1.23, 1.1].unwrap().matches(&json!({})).unwrap(), false); assert_eq!(rule!["lt", 2, 1].unwrap().matches(&json!({})).unwrap(), false);