Lines Matching refs:try_as_number
365 /// assert_eq!(number_value.try_as_number().unwrap(), &Number::from(0.0));
368 /// assert!(other_value.try_as_number().is_err());
370 pub fn try_as_number(&self) -> Result<&Number, Error> {
1239 /// UT test for `JsonValue::try_as_number`.
1246 /// 2. Calls `JsonValue::try_as_number`.
1250 assert!(JsonValue::new_null().try_as_number().is_err());
1251 assert!(JsonValue::new_boolean(true).try_as_number().is_err());
1252 assert!(JsonValue::new_boolean(false).try_as_number().is_err());
1253 assert!(JsonValue::new_number(12.34.into()).try_as_number().is_ok());
1254 assert!(JsonValue::new_string("hello").try_as_number().is_err());
1255 assert!(JsonValue::new_array(Array::new()).try_as_number().is_err());
1257 .try_as_number()