Macro serde_json_lodash::capitalize
source · [−]macro_rules! capitalize {
() => { ... };
($a:expr $(,)*) => { ... };
($a:expr, $($rest:tt)*) => { ... };
}
Expand description
Based on capitalize()
Examples:
#[macro_use] extern crate serde_json_lodash;
use serde_json::json;
assert_eq!(
capitalize!(json!("FRED")),
json!("Fred")
);
More examples:
assert_eq!(capitalize!(), json!(""));
assert_eq!(capitalize!(json!(null)), json!(""));
assert_eq!(capitalize!(json!(false)), json!("False"));
assert_eq!(capitalize!(json!(-0)), json!("0")); // rust world -0 is 0
assert_eq!(capitalize!(json!("")), json!(""));
assert_eq!(capitalize!(json!([])), json!(""));
assert_eq!(capitalize!(json!([null,'A',{}])), json!("Null,a,serde_json::map::map<alloc::string::string, serde_json::value::value>"));
assert_eq!(capitalize!(json!({})), json!("Serde_json::map::map<alloc::string::string, serde_json::value::value>"));