Macro serde_json_lodash::capitalize[][src]

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

Description can be found in lodash 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>"));