@@ -110,8 +110,8 @@ impl Calendar for Gregorian {
110
110
let extended_year = self . extended_year ( date) ;
111
111
if extended_year > 0 {
112
112
types:: EraYear {
113
- standard_era : tinystr ! ( 16 , "ce" ) . into ( ) ,
114
- formatting_era : types :: FormattingEra :: Index ( 1 , tinystr ! ( 16 , "CE" ) ) ,
113
+ era : tinystr ! ( 16 , "ce" ) ,
114
+ era_index : Some ( 1 ) ,
115
115
year : extended_year,
116
116
ambiguity : match extended_year {
117
117
..=999 => types:: YearAmbiguity :: EraAndCenturyRequired ,
@@ -122,8 +122,8 @@ impl Calendar for Gregorian {
122
122
}
123
123
} else {
124
124
types:: EraYear {
125
- standard_era : tinystr ! ( 16 , "bce" ) . into ( ) ,
126
- formatting_era : types :: FormattingEra :: Index ( 0 , tinystr ! ( 16 , "BCE" ) ) ,
125
+ era : tinystr ! ( 16 , "bce" ) ,
126
+ era_index : Some ( 0 ) ,
127
127
year : 1_i32 . saturating_sub ( extended_year) ,
128
128
ambiguity : types:: YearAmbiguity :: EraAndCenturyRequired ,
129
129
}
@@ -188,7 +188,6 @@ mod test {
188
188
use calendrical_calculations:: rata_die:: RataDie ;
189
189
190
190
use super :: * ;
191
- use types:: Era ;
192
191
193
192
#[ derive( Debug ) ]
194
193
struct TestCase {
@@ -197,7 +196,7 @@ mod test {
197
196
iso_month : u8 ,
198
197
iso_day : u8 ,
199
198
expected_year : i32 ,
200
- expected_era : Era ,
199
+ expected_era : & ' static str ,
201
200
expected_month : u8 ,
202
201
expected_day : u8 ,
203
202
}
@@ -208,7 +207,7 @@ mod test {
208
207
assert_eq ! ( greg_date_from_rd. era_year( ) . year, case. expected_year,
209
208
"Failed year check from RD: {case:?}\n ISO: {iso_from_rd:?}\n Greg: {greg_date_from_rd:?}" ) ;
210
209
assert_eq ! (
211
- greg_date_from_rd. era_year( ) . standard_era ,
210
+ greg_date_from_rd. era_year( ) . era ,
212
211
case. expected_era,
213
212
"Failed era check from RD: {case:?}\n ISO: {iso_from_rd:?}\n Greg: {greg_date_from_rd:?}"
214
213
) ;
@@ -242,7 +241,7 @@ mod test {
242
241
iso_month : 1 ,
243
242
iso_day : 1 ,
244
243
expected_year : 1 ,
245
- expected_era : Era ( tinystr ! ( 16 , "ce" ) ) ,
244
+ expected_era : "ce" ,
246
245
expected_month : 1 ,
247
246
expected_day : 1 ,
248
247
} ,
@@ -252,7 +251,7 @@ mod test {
252
251
iso_month : 6 ,
253
252
iso_day : 30 ,
254
253
expected_year : 1 ,
255
- expected_era : Era ( tinystr ! ( 16 , "ce" ) ) ,
254
+ expected_era : "ce" ,
256
255
expected_month : 6 ,
257
256
expected_day : 30 ,
258
257
} ,
@@ -262,7 +261,7 @@ mod test {
262
261
iso_month : 2 ,
263
262
iso_day : 29 ,
264
263
expected_year : 4 ,
265
- expected_era : Era ( tinystr ! ( 16 , "ce" ) ) ,
264
+ expected_era : "ce" ,
266
265
expected_month : 2 ,
267
266
expected_day : 29 ,
268
267
} ,
@@ -272,7 +271,7 @@ mod test {
272
271
iso_month : 9 ,
273
272
iso_day : 5 ,
274
273
expected_year : 4 ,
275
- expected_era : Era ( tinystr ! ( 16 , "ce" ) ) ,
274
+ expected_era : "ce" ,
276
275
expected_month : 9 ,
277
276
expected_day : 5 ,
278
277
} ,
@@ -282,7 +281,7 @@ mod test {
282
281
iso_month : 3 ,
283
282
iso_day : 1 ,
284
283
expected_year : 100 ,
285
- expected_era : Era ( tinystr ! ( 16 , "ce" ) ) ,
284
+ expected_era : "ce" ,
286
285
expected_month : 3 ,
287
286
expected_day : 1 ,
288
287
} ,
@@ -305,7 +304,7 @@ mod test {
305
304
iso_month : 12 ,
306
305
iso_day : 31 ,
307
306
expected_year : 1 ,
308
- expected_era : Era ( tinystr ! ( 16 , "bce" ) ) ,
307
+ expected_era : "bce" ,
309
308
expected_month : 12 ,
310
309
expected_day : 31 ,
311
310
} ,
@@ -315,7 +314,7 @@ mod test {
315
314
iso_month : 1 ,
316
315
iso_day : 1 ,
317
316
expected_year : 1 ,
318
- expected_era : Era ( tinystr ! ( 16 , "bce" ) ) ,
317
+ expected_era : "bce" ,
319
318
expected_month : 1 ,
320
319
expected_day : 1 ,
321
320
} ,
@@ -325,7 +324,7 @@ mod test {
325
324
iso_month : 12 ,
326
325
iso_day : 31 ,
327
326
expected_year : 2 ,
328
- expected_era : Era ( tinystr ! ( 16 , "bce" ) ) ,
327
+ expected_era : "bce" ,
329
328
expected_month : 12 ,
330
329
expected_day : 31 ,
331
330
} ,
@@ -335,7 +334,7 @@ mod test {
335
334
iso_month : 12 ,
336
335
iso_day : 31 ,
337
336
expected_year : 5 ,
338
- expected_era : Era ( tinystr ! ( 16 , "bce" ) ) ,
337
+ expected_era : "bce" ,
339
338
expected_month : 12 ,
340
339
expected_day : 31 ,
341
340
} ,
@@ -345,7 +344,7 @@ mod test {
345
344
iso_month : 1 ,
346
345
iso_day : 1 ,
347
346
expected_year : 5 ,
348
- expected_era : Era ( tinystr ! ( 16 , "bce" ) ) ,
347
+ expected_era : "bce" ,
349
348
expected_month : 1 ,
350
349
expected_day : 1 ,
351
350
} ,
0 commit comments