Lines Matching refs:Err
121 Err(IMPOSSIBLE) in set_if_consistent()
173 return Err(OUT_OF_RANGE); in set_year_div_100()
182 return Err(OUT_OF_RANGE); in set_year_mod_100()
197 return Err(OUT_OF_RANGE); in set_isoyear_div_100()
206 return Err(OUT_OF_RANGE); in set_isoyear_mod_100()
265 return Err(OUT_OF_RANGE); in set_hour12()
338 return Err(OUT_OF_RANGE); in to_naive_date()
344 Err(IMPOSSIBLE) in to_naive_date()
352 return Err(OUT_OF_RANGE); in to_naive_date()
363 (None, Some(_), None) => Err(NOT_ENOUGH), in to_naive_date()
364 (_, _, Some(_)) => Err(OUT_OF_RANGE), in to_naive_date()
454 return Err(OUT_OF_RANGE); in to_naive_date()
463 return Err(OUT_OF_RANGE); in to_naive_date()
488 return Err(OUT_OF_RANGE); in to_naive_date()
497 return Err(OUT_OF_RANGE); in to_naive_date()
510 (_, _, _) => return Err(NOT_ENOUGH), in to_naive_date()
516 Err(IMPOSSIBLE) in to_naive_date()
532 Some(_) => return Err(OUT_OF_RANGE), in to_naive_time()
533 None => return Err(NOT_ENOUGH), in to_naive_time()
537 Some(_) => return Err(OUT_OF_RANGE), in to_naive_time()
538 None => return Err(NOT_ENOUGH), in to_naive_time()
544 Some(_) => return Err(OUT_OF_RANGE), in to_naive_time()
545 None => return Err(NOT_ENOUGH), in to_naive_time()
552 _ => return Err(OUT_OF_RANGE), in to_naive_time()
556 Some(0...999_999_999) => return Err(NOT_ENOUGH), // second is missing in to_naive_time()
557 Some(_) => return Err(OUT_OF_RANGE), in to_naive_time()
585 return Err(IMPOSSIBLE); in to_naive_datetime_with_offset()
597 (Err(PE(OutOfRange)), _) | (_, Err(PE(OutOfRange))) => return Err(OUT_OF_RANGE), in to_naive_datetime_with_offset()
598 (Err(PE(Impossible)), _) | (_, Err(PE(Impossible))) => return Err(IMPOSSIBLE), in to_naive_datetime_with_offset()
620 _ => return Err(IMPOSSIBLE), in to_naive_datetime_with_offset()
659 LocalResult::None => Err(IMPOSSIBLE), in to_datetime()
661 LocalResult::Ambiguous(..) => Err(NOT_ENOUGH), in to_datetime()
699 LocalResult::None => Err(IMPOSSIBLE), in to_datetime_with_timezone()
704 Err(IMPOSSIBLE) in to_datetime_with_timezone()
710 (false, false) => Err(IMPOSSIBLE), in to_datetime_with_timezone()
713 (true, true) => Err(NOT_ENOUGH), in to_datetime_with_timezone()
734 assert_eq!(p.set_year(1986), Err(IMPOSSIBLE)); in test_parsed_set_fields()
735 assert_eq!(p.set_year(1988), Err(IMPOSSIBLE)); in test_parsed_set_fields()
738 assert_eq!(p.set_year_div_100(21), Err(IMPOSSIBLE)); in test_parsed_set_fields()
739 assert_eq!(p.set_year_div_100(19), Err(IMPOSSIBLE)); in test_parsed_set_fields()
741 assert_eq!(p.set_year_mod_100(38), Err(IMPOSSIBLE)); in test_parsed_set_fields()
742 assert_eq!(p.set_year_mod_100(36), Err(IMPOSSIBLE)); in test_parsed_set_fields()
750 assert_eq!(p.set_year_div_100(-1), Err(OUT_OF_RANGE)); in test_parsed_set_fields()
751 assert_eq!(p.set_year_mod_100(-1), Err(OUT_OF_RANGE)); in test_parsed_set_fields()
753 assert_eq!(p.set_year(-2), Err(IMPOSSIBLE)); in test_parsed_set_fields()
754 assert_eq!(p.set_year(0), Err(IMPOSSIBLE)); in test_parsed_set_fields()
757 assert_eq!(p.set_year_div_100(0x1_0000_0008), Err(OUT_OF_RANGE)); in test_parsed_set_fields()
759 assert_eq!(p.set_year_div_100(0x1_0000_0008), Err(OUT_OF_RANGE)); in test_parsed_set_fields()
764 assert_eq!(p.set_month(1), Err(IMPOSSIBLE)); in test_parsed_set_fields()
765 assert_eq!(p.set_month(6), Err(IMPOSSIBLE)); in test_parsed_set_fields()
766 assert_eq!(p.set_month(8), Err(IMPOSSIBLE)); in test_parsed_set_fields()
767 assert_eq!(p.set_month(12), Err(IMPOSSIBLE)); in test_parsed_set_fields()
771 assert_eq!(p.set_month(0x1_0000_0008), Err(OUT_OF_RANGE)); in test_parsed_set_fields()
776 assert_eq!(p.set_hour(11), Err(IMPOSSIBLE)); in test_parsed_set_fields()
777 assert_eq!(p.set_hour(13), Err(IMPOSSIBLE)); in test_parsed_set_fields()
779 assert_eq!(p.set_ampm(false), Err(IMPOSSIBLE)); in test_parsed_set_fields()
782 assert_eq!(p.set_hour12(0), Err(OUT_OF_RANGE)); // requires canonical representation in test_parsed_set_fields()
783 assert_eq!(p.set_hour12(1), Err(IMPOSSIBLE)); in test_parsed_set_fields()
784 assert_eq!(p.set_hour12(11), Err(IMPOSSIBLE)); in test_parsed_set_fields()
789 assert_eq!(p.set_hour(7), Err(IMPOSSIBLE)); in test_parsed_set_fields()
790 assert_eq!(p.set_hour(18), Err(IMPOSSIBLE)); in test_parsed_set_fields()
796 assert_eq!(p.set_timestamp(1_234_567_889), Err(IMPOSSIBLE)); in test_parsed_set_fields()
797 assert_eq!(p.set_timestamp(1_234_567_891), Err(IMPOSSIBLE)); in test_parsed_set_fields()
811 assert_eq!(parse!(), Err(NOT_ENOUGH)); in test_parsed_to_naive_date()
812 assert_eq!(parse!(year: 1984), Err(NOT_ENOUGH)); in test_parsed_to_naive_date()
813 assert_eq!(parse!(year: 1984, month: 1), Err(NOT_ENOUGH)); in test_parsed_to_naive_date()
815 assert_eq!(parse!(year: 1984, day: 2), Err(NOT_ENOUGH)); in test_parsed_to_naive_date()
816 assert_eq!(parse!(year_div_100: 19), Err(NOT_ENOUGH)); in test_parsed_to_naive_date()
817 assert_eq!(parse!(year_div_100: 19, year_mod_100: 84), Err(NOT_ENOUGH)); in test_parsed_to_naive_date()
818 assert_eq!(parse!(year_div_100: 19, year_mod_100: 84, month: 1), Err(NOT_ENOUGH)); in test_parsed_to_naive_date()
820 assert_eq!(parse!(year_div_100: 19, year_mod_100: 84, day: 2), Err(NOT_ENOUGH)); in test_parsed_to_naive_date()
821 assert_eq!(parse!(year_div_100: 19, month: 1, day: 2), Err(NOT_ENOUGH)); in test_parsed_to_naive_date()
829 Err(OUT_OF_RANGE) in test_parsed_to_naive_date()
833 Err(OUT_OF_RANGE) in test_parsed_to_naive_date()
841 Err(OUT_OF_RANGE) in test_parsed_to_naive_date()
845 Err(OUT_OF_RANGE) in test_parsed_to_naive_date()
849 Err(OUT_OF_RANGE) in test_parsed_to_naive_date()
851 assert_eq!(parse!(year_div_100: 19, year_mod_100: -1, month: 1, day: 1), Err(OUT_OF_RANGE)); in test_parsed_to_naive_date()
853 assert_eq!(parse!(year_div_100: -1, year_mod_100: 42, month: 1, day: 1), Err(OUT_OF_RANGE)); in test_parsed_to_naive_date()
863 Err(OUT_OF_RANGE) in test_parsed_to_naive_date()
868 assert_eq!(parse!(year: 1984, year_div_100: 20, month: 1, day: 1), Err(IMPOSSIBLE)); in test_parsed_to_naive_date()
870 assert_eq!(parse!(year: 1984, year_mod_100: 83, month: 1, day: 1), Err(IMPOSSIBLE)); in test_parsed_to_naive_date()
877 Err(IMPOSSIBLE) in test_parsed_to_naive_date()
881 Err(OUT_OF_RANGE) in test_parsed_to_naive_date()
885 Err(OUT_OF_RANGE) in test_parsed_to_naive_date()
889 Err(OUT_OF_RANGE) in test_parsed_to_naive_date()
891 assert_eq!(parse!(year: -1, year_div_100: 0, month: 1, day: 1), Err(OUT_OF_RANGE)); in test_parsed_to_naive_date()
892 assert_eq!(parse!(year: -1, year_mod_100: 99, month: 1, day: 1), Err(OUT_OF_RANGE)); in test_parsed_to_naive_date()
895 assert_eq!(parse!(year: 2000, week_from_mon: 0), Err(NOT_ENOUGH)); in test_parsed_to_naive_date()
896 assert_eq!(parse!(year: 2000, week_from_sun: 0), Err(NOT_ENOUGH)); in test_parsed_to_naive_date()
897 assert_eq!(parse!(year: 2000, weekday: Sun), Err(NOT_ENOUGH)); in test_parsed_to_naive_date()
898 assert_eq!(parse!(year: 2000, week_from_mon: 0, weekday: Fri), Err(OUT_OF_RANGE)); in test_parsed_to_naive_date()
899 assert_eq!(parse!(year: 2000, week_from_sun: 0, weekday: Fri), Err(OUT_OF_RANGE)); in test_parsed_to_naive_date()
913 assert_eq!(parse!(year: 2000, week_from_sun: 53, weekday: Mon), Err(OUT_OF_RANGE)); in test_parsed_to_naive_date()
914 assert_eq!(parse!(year: 2000, week_from_sun: 0xffffffff, weekday: Mon), Err(OUT_OF_RANGE)); in test_parsed_to_naive_date()
915 assert_eq!(parse!(year: 2006, week_from_sun: 0, weekday: Sat), Err(OUT_OF_RANGE)); in test_parsed_to_naive_date()
929 Err(IMPOSSIBLE) in test_parsed_to_naive_date()
933 Err(IMPOSSIBLE) in test_parsed_to_naive_date()
937 assert_eq!(parse!(isoyear: 2004, isoweek: 53), Err(NOT_ENOUGH)); in test_parsed_to_naive_date()
940 assert_eq!(parse!(isoyear: 2004, isoweek: 0xffffffff, weekday: Sat), Err(OUT_OF_RANGE)); in test_parsed_to_naive_date()
941 assert_eq!(parse!(isoyear: 2005, isoweek: 0, weekday: Thu), Err(OUT_OF_RANGE)); in test_parsed_to_naive_date()
943 assert_eq!(parse!(isoyear: 2005, weekday: Thu), Err(NOT_ENOUGH)); in test_parsed_to_naive_date()
946 assert_eq!(parse!(ordinal: 123), Err(NOT_ENOUGH)); in test_parsed_to_naive_date()
947 assert_eq!(parse!(year: 2000, ordinal: 0), Err(OUT_OF_RANGE)); in test_parsed_to_naive_date()
952 assert_eq!(parse!(year: 2000, ordinal: 367), Err(OUT_OF_RANGE)); in test_parsed_to_naive_date()
953 assert_eq!(parse!(year: 2000, ordinal: 0xffffffff), Err(OUT_OF_RANGE)); in test_parsed_to_naive_date()
954 assert_eq!(parse!(year: 2100, ordinal: 0), Err(OUT_OF_RANGE)); in test_parsed_to_naive_date()
959 assert_eq!(parse!(year: 2100, ordinal: 366), Err(OUT_OF_RANGE)); in test_parsed_to_naive_date()
960 assert_eq!(parse!(year: 2100, ordinal: 0xffffffff), Err(OUT_OF_RANGE)); in test_parsed_to_naive_date()
976 Err(IMPOSSIBLE) in test_parsed_to_naive_date()
981 Err(NOT_ENOUGH) in test_parsed_to_naive_date()
983 assert_eq!(parse!(year_div_100: 20, isoyear_mod_100: 15, ordinal: 366), Err(NOT_ENOUGH)); in test_parsed_to_naive_date()
999 assert_eq!(parse!(), Err(NOT_ENOUGH)); in test_parsed_to_naive_time()
1000 assert_eq!(parse!(hour_div_12: 0), Err(NOT_ENOUGH)); in test_parsed_to_naive_time()
1001 assert_eq!(parse!(hour_div_12: 0, hour_mod_12: 1), Err(NOT_ENOUGH)); in test_parsed_to_naive_time()
1010 assert_eq!(parse!(hour_mod_12: 1, minute: 23), Err(NOT_ENOUGH)); in test_parsed_to_naive_time()
1013 Err(NOT_ENOUGH) in test_parsed_to_naive_time()
1017 assert_eq!(parse!(hour_div_12: 2, hour_mod_12: 0, minute: 0), Err(OUT_OF_RANGE)); in test_parsed_to_naive_time()
1018 assert_eq!(parse!(hour_div_12: 1, hour_mod_12: 12, minute: 0), Err(OUT_OF_RANGE)); in test_parsed_to_naive_time()
1019 assert_eq!(parse!(hour_div_12: 0, hour_mod_12: 1, minute: 60), Err(OUT_OF_RANGE)); in test_parsed_to_naive_time()
1022 Err(OUT_OF_RANGE) in test_parsed_to_naive_time()
1027 Err(OUT_OF_RANGE) in test_parsed_to_naive_time()
1056 assert_eq!(parse!(), Err(NOT_ENOUGH)); in test_parsed_to_naive_datetime_with_offset()
1093 Err(IMPOSSIBLE) in test_parsed_to_naive_datetime_with_offset()
1126 assert_eq!(parse!(second: 59, timestamp: 1_341_100_798), Err(IMPOSSIBLE)); in test_parsed_to_naive_datetime_with_offset()
1128 assert_eq!(parse!(second: 59, timestamp: 1_341_100_800), Err(IMPOSSIBLE)); in test_parsed_to_naive_datetime_with_offset()
1138 assert_eq!(parse!(second: 1, timestamp: 1_341_100_800), Err(IMPOSSIBLE)); in test_parsed_to_naive_datetime_with_offset()
1139 assert_eq!(parse!(second: 60, timestamp: 1_341_100_801), Err(IMPOSSIBLE)); in test_parsed_to_naive_datetime_with_offset()
1146 Err(IMPOSSIBLE) in test_parsed_to_naive_datetime_with_offset()
1156 Err(IMPOSSIBLE) in test_parsed_to_naive_datetime_with_offset()
1176 Err(IMPOSSIBLE) in test_parsed_to_naive_datetime_with_offset()
1181 Err(IMPOSSIBLE) in test_parsed_to_naive_datetime_with_offset()
1188 Err(OUT_OF_RANGE) in test_parsed_to_naive_datetime_with_offset()
1204 assert_eq!(parse!(offset: 0), Err(NOT_ENOUGH)); in test_parsed_to_datetime()
1208 Err(NOT_ENOUGH) in test_parsed_to_datetime()
1228 Err(OUT_OF_RANGE) in test_parsed_to_datetime()
1251 Err(IMPOSSIBLE) in test_parsed_to_datetime_with_timezone()
1257 Err(IMPOSSIBLE) in test_parsed_to_datetime_with_timezone()
1271 assert_eq!(parse!(Utc; timestamp: 1_420_000_000, offset: 32400), Err(IMPOSSIBLE)); in test_parsed_to_datetime_with_timezone()
1274 Err(IMPOSSIBLE) in test_parsed_to_datetime_with_timezone()