Macro serde_json_lodash::last[][src]

macro_rules! last {
    () => { ... };
    ($a:expr $(,)*) => { ... };
    ($a:expr, $($rest:tt)*) => { ... };
}

Description can be found in lodash last

Examples:

#[macro_use] extern crate serde_json_lodash;
use serde_json::json;
assert_eq!(
  last!(json!([1, 2, 3])),
  json!(3)
);

More examples:

assert_eq!(last!(), json!(null));
assert_eq!(last!(json!(null)), json!(null));
assert_eq!(last!(json!(false)), json!(null));
assert_eq!(last!(json!(0)), json!(null));
assert_eq!(last!(json!("")), json!(null));
assert_eq!(last!(json!("ab")), json!("b"));
assert_eq!(last!(json!("日本")), json!("本"));
assert_eq!(last!(json!([])), json!(null));
assert_eq!(last!(json!([null])), json!(null));
assert_eq!(last!(json!([[null]])), json!([null]));
assert_eq!(last!(json!({})), json!(null));
assert_eq!(last!(json!({"a":1})), json!(null));