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));