Lines Matching refs:from_str
1325 fn from_str(s: &str) -> ParseResult<NaiveTime> { in from_str() method
1376 fn test_decodable_json<F, E>(from_str: F) in test_decodable_json()
1381 assert_eq!(from_str(r#""00:00:00""#).ok(), Some(NaiveTime::from_hms(0, 0, 0))); in test_decodable_json()
1382 assert_eq!(from_str(r#""0:0:0""#).ok(), Some(NaiveTime::from_hms(0, 0, 0))); in test_decodable_json()
1383 assert_eq!(from_str(r#""00:00:00.950""#).ok(), Some(NaiveTime::from_hms_milli(0, 0, 0, 950))); in test_decodable_json()
1384 assert_eq!(from_str(r#""0:0:0.95""#).ok(), Some(NaiveTime::from_hms_milli(0, 0, 0, 950))); in test_decodable_json()
1385 assert_eq!(from_str(r#""00:00:60""#).ok(), Some(NaiveTime::from_hms_milli(0, 0, 59, 1_000))); in test_decodable_json()
1386 assert_eq!(from_str(r#""00:01:02""#).ok(), Some(NaiveTime::from_hms(0, 1, 2))); in test_decodable_json()
1388 from_str(r#""03:05:07.098765432""#).ok(), in test_decodable_json()
1391 assert_eq!(from_str(r#""07:08:09""#).ok(), Some(NaiveTime::from_hms(7, 8, 9))); in test_decodable_json()
1393 from_str(r#""12:34:56.000789""#).ok(), in test_decodable_json()
1397 from_str(r#""23:59:60.999999999""#).ok(), in test_decodable_json()
1401 from_str(r#""23:59:60.9999999999997""#).ok(), // excess digits are ignored in test_decodable_json()
1406 assert!(from_str(r#""""#).is_err()); in test_decodable_json()
1407 assert!(from_str(r#""000000""#).is_err()); in test_decodable_json()
1408 assert!(from_str(r#""00:00:61""#).is_err()); in test_decodable_json()
1409 assert!(from_str(r#""00:60:00""#).is_err()); in test_decodable_json()
1410 assert!(from_str(r#""24:00:00""#).is_err()); in test_decodable_json()
1411 assert!(from_str(r#""23:59:59,1""#).is_err()); in test_decodable_json()
1412 assert!(from_str(r#""012:34:56""#).is_err()); in test_decodable_json()
1413 assert!(from_str(r#""hh:mm:ss""#).is_err()); in test_decodable_json()
1414 assert!(from_str(r#"0"#).is_err()); in test_decodable_json()
1415 assert!(from_str(r#"86399"#).is_err()); in test_decodable_json()
1416 assert!(from_str(r#"{}"#).is_err()); in test_decodable_json()
1418 assert!(from_str(r#"{"secs":0,"frac":0}"#).is_err()); in test_decodable_json()
1419 assert!(from_str(r#"null"#).is_err()); in test_decodable_json()
1509 super::test_decodable_json(|input| self::serde_json::from_str(&input)); in test_serde_deserialize()