@@ -593,7 +593,7 @@ mod date_time_test {
593593 for ( raw, expected) in [
594594 (
595595 "2014-11-28T21:00:09+09:00" ,
596- DateTime :: < FixedOffset > :: from_utc (
596+ DateTime :: < FixedOffset > :: from_naive_utc_and_offset (
597597 NaiveDateTime :: new (
598598 NaiveDate :: from_ymd_opt ( 2014 , 11 , 28 ) . unwrap ( ) ,
599599 NaiveTime :: from_hms_opt ( 12 , 0 , 9 ) . unwrap ( ) ,
@@ -603,7 +603,17 @@ mod date_time_test {
603603 ) ,
604604 (
605605 "2014-11-28T21:00:09Z" ,
606- DateTime :: < FixedOffset > :: from_utc (
606+ DateTime :: < FixedOffset > :: from_naive_utc_and_offset (
607+ NaiveDateTime :: new (
608+ NaiveDate :: from_ymd_opt ( 2014 , 11 , 28 ) . unwrap ( ) ,
609+ NaiveTime :: from_hms_opt ( 21 , 0 , 9 ) . unwrap ( ) ,
610+ ) ,
611+ FixedOffset :: east_opt ( 0 ) . unwrap ( ) ,
612+ ) ,
613+ ) ,
614+ (
615+ "2014-11-28 21:00:09z" ,
616+ DateTime :: < FixedOffset > :: from_naive_utc_and_offset (
607617 NaiveDateTime :: new (
608618 NaiveDate :: from_ymd_opt ( 2014 , 11 , 28 ) . unwrap ( ) ,
609619 NaiveTime :: from_hms_opt ( 21 , 0 , 9 ) . unwrap ( ) ,
@@ -613,7 +623,7 @@ mod date_time_test {
613623 ) ,
614624 (
615625 "2014-11-28T21:00:09+00:00" ,
616- DateTime :: < FixedOffset > :: from_utc (
626+ DateTime :: < FixedOffset > :: from_naive_utc_and_offset (
617627 NaiveDateTime :: new (
618628 NaiveDate :: from_ymd_opt ( 2014 , 11 , 28 ) . unwrap ( ) ,
619629 NaiveTime :: from_hms_opt ( 21 , 0 , 9 ) . unwrap ( ) ,
@@ -623,7 +633,17 @@ mod date_time_test {
623633 ) ,
624634 (
625635 "2014-11-28T21:00:09.05+09:00" ,
626- DateTime :: < FixedOffset > :: from_utc (
636+ DateTime :: < FixedOffset > :: from_naive_utc_and_offset (
637+ NaiveDateTime :: new (
638+ NaiveDate :: from_ymd_opt ( 2014 , 11 , 28 ) . unwrap ( ) ,
639+ NaiveTime :: from_hms_milli_opt ( 12 , 0 , 9 , 50 ) . unwrap ( ) ,
640+ ) ,
641+ FixedOffset :: east_opt ( 0 ) . unwrap ( ) ,
642+ ) ,
643+ ) ,
644+ (
645+ "2014-11-28 21:00:09.05+09:00" ,
646+ DateTime :: < FixedOffset > :: from_naive_utc_and_offset (
627647 NaiveDateTime :: new (
628648 NaiveDate :: from_ymd_opt ( 2014 , 11 , 28 ) . unwrap ( ) ,
629649 NaiveTime :: from_hms_milli_opt ( 12 , 0 , 9 , 50 ) . unwrap ( ) ,
@@ -652,7 +672,7 @@ mod date_time_test {
652672 graphql_input_value ! ( "56:34:22" ) ,
653673 graphql_input_value ! ( "56:34:22.000" ) ,
654674 graphql_input_value ! ( "1996-12-1914:23:43" ) ,
655- graphql_input_value ! ( "1996-12-19 14 :23:43Z" ) ,
675+ graphql_input_value ! ( "1996-12-19Q14 :23:43Z" ) ,
656676 graphql_input_value ! ( "1996-12-19T14:23:43" ) ,
657677 graphql_input_value ! ( "1996-12-19T14:23:43ZZ" ) ,
658678 graphql_input_value ! ( "1996-12-19T14:23:43.543" ) ,
@@ -682,7 +702,7 @@ mod date_time_test {
682702 fn formats_correctly ( ) {
683703 for ( val, expected) in [
684704 (
685- DateTime :: < FixedOffset > :: from_utc (
705+ DateTime :: < FixedOffset > :: from_naive_utc_and_offset (
686706 NaiveDateTime :: new (
687707 NaiveDate :: from_ymd_opt ( 1996 , 12 , 19 ) . unwrap ( ) ,
688708 NaiveTime :: from_hms_opt ( 0 , 0 , 0 ) . unwrap ( ) ,
@@ -692,7 +712,7 @@ mod date_time_test {
692712 graphql_input_value ! ( "1996-12-19T00:00:00Z" ) ,
693713 ) ,
694714 (
695- DateTime :: < FixedOffset > :: from_utc (
715+ DateTime :: < FixedOffset > :: from_naive_utc_and_offset (
696716 NaiveDateTime :: new (
697717 NaiveDate :: from_ymd_opt ( 1564 , 1 , 30 ) . unwrap ( ) ,
698718 NaiveTime :: from_hms_milli_opt ( 5 , 0 , 0 , 123 ) . unwrap ( ) ,
@@ -780,7 +800,7 @@ mod integration_test {
780800 }
781801
782802 fn date_time ( ) -> DateTime < chrono:: Utc > {
783- DateTime :: from_utc (
803+ DateTime :: from_naive_utc_and_offset (
784804 LocalDateTime :: new (
785805 Date :: from_ymd_opt ( 1996 , 12 , 20 ) . unwrap ( ) ,
786806 LocalTime :: from_hms_opt ( 0 , 39 , 57 ) . unwrap ( ) ,
0 commit comments