@@ -6,12 +6,12 @@ use crate::cal::iso::{IsoDateInner, IsoEra};
66use crate :: calendar_arithmetic:: {
77 ArithmeticDate , ArithmeticDateBuilder , CalendarArithmetic , DateFieldsResolver ,
88} ;
9- use crate :: duration:: { DateAddOptions , DateUntilOptions } ;
109use crate :: error:: DateError ;
1110use crate :: options:: DateFromFieldsOptions ;
11+ use crate :: options:: { DateAddOptions , DateUntilOptions } ;
1212use crate :: preferences:: CalendarAlgorithm ;
1313use crate :: types:: EraYear ;
14- use crate :: { types, Calendar , DateDuration , RangeError } ;
14+ use crate :: { types, Calendar , RangeError } ;
1515use calendrical_calculations:: helpers:: I32CastError ;
1616use calendrical_calculations:: rata_die:: RataDie ;
1717
@@ -155,7 +155,12 @@ impl<Y: GregorianYears> Calendar for AbstractGregorian<Y> {
155155 date. days_in_month ( )
156156 }
157157
158- fn add ( & self , date : & Self :: DateInner , duration : DateDuration , options : DateAddOptions ) -> Result < Self :: DateInner , DateError > {
158+ fn add (
159+ & self ,
160+ date : & Self :: DateInner ,
161+ duration : types:: DateDuration ,
162+ options : DateAddOptions ,
163+ ) -> Result < Self :: DateInner , DateError > {
159164 date. added ( duration, & AbstractGregorian ( IsoEra ) , options)
160165 }
161166
@@ -164,7 +169,7 @@ impl<Y: GregorianYears> Calendar for AbstractGregorian<Y> {
164169 date1 : & Self :: DateInner ,
165170 date2 : & Self :: DateInner ,
166171 options : DateUntilOptions ,
167- ) -> Result < DateDuration , Self :: UntilError > {
172+ ) -> Result < types :: DateDuration , Self :: UntilError > {
168173 Ok ( date1. until ( date2, & AbstractGregorian ( IsoEra ) , options) )
169174 }
170175
@@ -263,19 +268,27 @@ macro_rules! impl_with_abstract_gregorian {
263268 crate :: cal:: abstract_gregorian:: AbstractGregorian ( $eras_expr) . days_in_month( & date. 0 )
264269 }
265270
266- fn add( & self , date: & Self :: DateInner , duration: crate :: duration:: DateDuration , options: crate :: duration:: DateAddOptions ) -> Result <Self :: DateInner , DateError > {
271+ fn add(
272+ & self ,
273+ date: & Self :: DateInner ,
274+ duration: crate :: types:: DateDuration ,
275+ options: crate :: options:: DateAddOptions ,
276+ ) -> Result <Self :: DateInner , DateError > {
267277 let $self_ident = self ;
268- crate :: cal:: abstract_gregorian:: AbstractGregorian ( $eras_expr) . add( & date. 0 , duration, options) . map( $inner_date_ty)
278+ crate :: cal:: abstract_gregorian:: AbstractGregorian ( $eras_expr)
279+ . add( & date. 0 , duration, options)
280+ . map( $inner_date_ty)
269281 }
270282
271283 fn until(
272284 & self ,
273285 date1: & Self :: DateInner ,
274286 date2: & Self :: DateInner ,
275- options: crate :: duration :: DateUntilOptions ,
276- ) -> Result <crate :: duration :: DateDuration , Self :: UntilError > {
287+ options: crate :: options :: DateUntilOptions ,
288+ ) -> Result <crate :: types :: DateDuration , Self :: UntilError > {
277289 let $self_ident = self ;
278- crate :: cal:: abstract_gregorian:: AbstractGregorian ( $eras_expr) . until( & date1. 0 , & date2. 0 , options)
290+ crate :: cal:: abstract_gregorian:: AbstractGregorian ( $eras_expr)
291+ . until( & date1. 0 , & date2. 0 , options)
279292 }
280293
281294 fn year_info( & self , date: & Self :: DateInner ) -> Self :: Year {
0 commit comments