@@ -11,7 +11,8 @@ use std::panic::{RefUnwindSafe, UnwindSafe};
1111use std:: time:: { Duration as StdDuration , Instant as StdInstant , SystemTime } ;
1212
1313use quickcheck:: Arbitrary ;
14- use rand:: distributions:: { Distribution , Standard } ;
14+ use rand08:: distributions:: { Distribution as DistributionRand08 , Standard as StandardRand08 } ;
15+ use rand09:: distr:: { Distribution as DistributionRand09 , StandardUniform as StandardUniformRand09 } ;
1516use serde:: { Deserialize , Serialize } ;
1617use time:: format_description:: well_known:: iso8601;
1718use time:: format_description:: { modifier, well_known, BorrowedFormatItem , Component } ;
@@ -1059,15 +1060,27 @@ assert_impl! { modifier::YearRepr:
10591060 Unpin ,
10601061 UnwindSafe ,
10611062}
1062- assert_impl ! { Standard :
1063- Distribution <Date >,
1064- Distribution <Duration >,
1065- Distribution <OffsetDateTime >,
1066- Distribution <PrimitiveDateTime >,
1067- Distribution <Time >,
1068- Distribution <UtcOffset >,
1069- Distribution <Month >,
1070- Distribution <Weekday >,
1063+ assert_impl ! { StandardRand08 :
1064+ DistributionRand08 <Date >,
1065+ DistributionRand08 <Duration >,
1066+ DistributionRand08 <OffsetDateTime >,
1067+ DistributionRand08 <UtcDateTime >,
1068+ DistributionRand08 <PrimitiveDateTime >,
1069+ DistributionRand08 <Time >,
1070+ DistributionRand08 <UtcOffset >,
1071+ DistributionRand08 <Month >,
1072+ DistributionRand08 <Weekday >,
1073+ }
1074+ assert_impl ! { StandardUniformRand09 :
1075+ DistributionRand09 <Date >,
1076+ DistributionRand09 <Duration >,
1077+ DistributionRand09 <OffsetDateTime >,
1078+ DistributionRand09 <UtcDateTime >,
1079+ DistributionRand09 <PrimitiveDateTime >,
1080+ DistributionRand09 <Time >,
1081+ DistributionRand09 <UtcOffset >,
1082+ DistributionRand09 <Month >,
1083+ DistributionRand09 <Weekday >,
10711084}
10721085assert_impl ! { StdDuration :
10731086 Add <Duration , Output = Duration >,
0 commit comments