Skip to content

Commit 17f2cb0

Browse files
authored
Remove unused imports from docs tests (#4628)
Cleaned all the unused imports, which can be confusing to clients and developers. Part of #4570
1 parent 2ce9e5a commit 17f2cb0

File tree

52 files changed

+43
-148
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+43
-148
lines changed

components/calendar/src/any_calendar.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,9 @@ use core::fmt;
4040
///
4141
/// There are many ways of constructing an AnyCalendar'd date:
4242
/// ```
43-
/// use icu::calendar::{AnyCalendar, AnyCalendarKind, DateTime, japanese::Japanese, types::Time};
43+
/// use icu::calendar::{AnyCalendar, DateTime, japanese::Japanese, types::Time};
4444
/// use icu::locid::locale;
45-
/// # use std::str::FromStr;
4645
/// # use std::rc::Rc;
47-
/// # use std::convert::TryInto;
4846
///
4947
/// let locale = locale!("en-u-ca-japanese"); // English with the Japanese calendar
5048
///

components/calendar/src/buddhist.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,6 @@ impl Date<Buddhist> {
165165
///
166166
/// ```rust
167167
/// use icu::calendar::Date;
168-
/// use std::convert::TryFrom;
169168
///
170169
/// let date_buddhist = Date::try_new_buddhist_date(1970, 1, 2)
171170
/// .expect("Failed to initialize Buddhist Date instance.");

components/calendar/src/date.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -268,7 +268,6 @@ impl<A: AsCalendar> Date<A> {
268268
/// # Examples
269269
///
270270
/// ```
271-
/// use icu::calendar::types::IsoWeekday;
272271
/// use icu::calendar::week::RelativeUnit;
273272
/// use icu::calendar::week::WeekCalculator;
274273
/// use icu::calendar::week::WeekOf;

components/calendar/src/japanese.rs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -423,7 +423,6 @@ impl Date<Japanese> {
423423
/// ```rust
424424
/// use icu::calendar::japanese::Japanese;
425425
/// use icu::calendar::{types, Date, Ref};
426-
/// use std::convert::TryFrom;
427426
/// use tinystr::tinystr;
428427
///
429428
/// let japanese_calendar = Japanese::new();
@@ -478,7 +477,6 @@ impl Date<JapaneseExtended> {
478477
/// ```rust
479478
/// use icu::calendar::japanese::JapaneseExtended;
480479
/// use icu::calendar::{types, Date, Ref};
481-
/// use std::convert::TryFrom;
482480
/// use tinystr::tinystr;
483481
///
484482
/// let japanext_calendar = JapaneseExtended::new();
@@ -525,7 +523,6 @@ impl DateTime<Japanese> {
525523
/// ```rust
526524
/// use icu::calendar::japanese::Japanese;
527525
/// use icu::calendar::{types, DateTime};
528-
/// use std::convert::TryFrom;
529526
/// use tinystr::tinystr;
530527
///
531528
/// let japanese_calendar = Japanese::new();
@@ -580,7 +577,6 @@ impl DateTime<JapaneseExtended> {
580577
/// ```rust
581578
/// use icu::calendar::japanese::JapaneseExtended;
582579
/// use icu::calendar::{types, DateTime};
583-
/// use std::convert::TryFrom;
584580
/// use tinystr::tinystr;
585581
///
586582
/// let japanext_calendar = JapaneseExtended::new();

components/calendar/src/roc.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,6 @@ impl DateTime<Roc> {
215215
/// Years are specified in the "roc" era, Before Minguo dates are negative (year 0 is 1 Before Minguo)
216216
///
217217
/// ```rust
218-
/// use icu::calendar::gregorian::Gregorian;
219218
/// use icu::calendar::DateTime;
220219
/// use tinystr::tinystr;
221220
///

components/calendar/src/week_of.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ impl WeekCalculator {
148148
/// # Examples
149149
///
150150
/// ```
151-
/// use icu_calendar::types::{DayOfMonth, IsoWeekday};
151+
/// use icu_calendar::types::IsoWeekday;
152152
/// use icu_calendar::week::{RelativeUnit, WeekCalculator, WeekOf};
153153
/// use icu_calendar::Date;
154154
///

components/collections/src/codepointinvlist/builder.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -528,9 +528,7 @@ impl CodePointInversionListBuilder {
528528
/// # Examples
529529
///
530530
/// ```
531-
/// use icu_collections::codepointinvlist::{
532-
/// CodePointInversionList, CodePointInversionListBuilder,
533-
/// };
531+
/// use icu_collections::codepointinvlist::CodePointInversionListBuilder;
534532
/// let mut builder = CodePointInversionListBuilder::new();
535533
/// let check = builder.build();
536534
/// assert!(check.is_empty());

components/collections/src/codepointinvlist/cpinvlist.rs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -248,7 +248,6 @@ impl<'data> CodePointInversionList<'data> {
248248
/// ```
249249
/// use icu_collections::codepointinvlist::CodePointInversionList;
250250
/// use icu_collections::codepointinvlist::CodePointInversionListError;
251-
/// use zerovec::ZeroVec;
252251
/// let valid = [0x0, 0x10000];
253252
/// let result = CodePointInversionList::try_from_inversion_list_slice(&valid);
254253
/// assert!(matches!(result, CodePointInversionList));
@@ -281,8 +280,6 @@ impl<'data> CodePointInversionList<'data> {
281280
///
282281
/// ```
283282
/// use icu_collections::codepointinvlist::CodePointInversionList;
284-
/// use std::vec::Vec;
285-
/// use zerovec::ZeroVec;
286283
///
287284
/// let bmp_list = &[0x0, 0x10000];
288285
/// let smp_list = &[0x10000, 0x20000];
@@ -332,7 +329,6 @@ impl<'data> CodePointInversionList<'data> {
332329
///
333330
/// ```
334331
/// use icu_collections::codepointinvlist::CodePointInversionList;
335-
/// use zerovec::ZeroVec;
336332
///
337333
/// let expected = [0x0, (char::MAX as u32) + 1];
338334
/// assert_eq!(
@@ -359,7 +355,6 @@ impl<'data> CodePointInversionList<'data> {
359355
///
360356
/// ```
361357
/// use icu_collections::codepointinvlist::CodePointInversionList;
362-
/// use zerovec::ZeroVec;
363358
///
364359
/// const BMP_MAX: u32 = 0xFFFF;
365360
///

components/collections/src/codepointtrie/cptrie.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -468,7 +468,6 @@ impl<'trie, T: TrieValue> CodePointTrie<'trie, T> {
468468
/// # Examples
469469
///
470470
/// ```
471-
/// use core::convert::Infallible;
472471
/// use icu_collections::codepointtrie::planes;
473472
/// use icu_collections::codepointtrie::CodePointTrie;
474473
///
@@ -526,7 +525,6 @@ impl<'trie, T: TrieValue> CodePointTrie<'trie, T> {
526525
/// assert_eq!(trie.get32(exp_end), start_val);
527526
/// assert_ne!(trie.get32(exp_end + 1), start_val);
528527
///
529-
/// use core::ops::RangeInclusive;
530528
/// use icu_collections::codepointtrie::CodePointMapRange;
531529
///
532530
/// let cpm_range: CodePointMapRange<u8> = trie.get_range(start).unwrap();

components/datetime/src/any/date.rs

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,9 @@ size_test!(DateFormatter, date_formatter_size, 4456);
3737
/// # Examples
3838
///
3939
/// ```
40-
/// use icu::calendar::{any_calendar::AnyCalendar, Date, Gregorian};
40+
/// use icu::calendar:: Date;
4141
/// use icu::datetime::{options::length, DateFormatter};
4242
/// use icu::locid::locale;
43-
/// use std::str::FromStr;
4443
/// use writeable::assert_writeable_eq;
4544
///
4645
/// let length = length::Date::Medium;
@@ -80,11 +79,9 @@ impl DateFormatter {
8079
/// # Examples
8180
///
8281
/// ```
83-
/// use icu::calendar::{any_calendar::AnyCalendar, Date, Gregorian};
82+
/// use icu::calendar::Date;
8483
/// use icu::datetime::{options::length, DateFormatter};
8584
/// use icu::locid::locale;
86-
/// use icu_provider::any::DynamicDataProviderAnyMarkerWrap;
87-
/// use std::str::FromStr;
8885
/// use writeable::assert_writeable_eq;
8986
///
9087
/// let length = length::Date::Medium;

components/datetime/src/any/datetime.rs

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ size_test!(DateTimeFormatter, date_time_formatter_size, 5208);
4040
/// use icu::calendar::DateTime;
4141
/// use icu::datetime::{options::length, DateTimeFormatter};
4242
/// use icu::locid::locale;
43-
/// use std::str::FromStr;
4443
/// use writeable::assert_writeable_eq;
4544
///
4645
/// let mut options = length::Bag::from_date_time_style(
@@ -68,13 +67,11 @@ size_test!(DateTimeFormatter, date_time_formatter_size, 5208);
6867
/// to have a date in a runtime-selected calendar:
6968
///
7069
/// ```
71-
/// use icu::calendar::{AnyCalendar, AnyCalendarKind, DateTime, types::Time};
70+
/// use icu::calendar::{AnyCalendar, DateTime, types::Time};
7271
/// use icu::datetime::{options::length, DateTimeFormatter};
7372
/// use icu::locid::locale;
7473
/// use writeable::assert_writeable_eq;
75-
/// # use std::str::FromStr;
7674
/// # use std::rc::Rc;
77-
/// # use std::convert::TryInto;
7875
///
7976
/// let locale = locale!("en-u-ca-japanese").into(); // English with the Japanese calendar
8077
///
@@ -131,8 +128,6 @@ impl DateTimeFormatter {
131128
/// use icu::calendar::DateTime;
132129
/// use icu::datetime::{options::length, DateTimeFormatter};
133130
/// use icu::locid::locale;
134-
/// use icu_provider::any::DynamicDataProviderAnyMarkerWrap;
135-
/// use std::str::FromStr;
136131
/// use writeable::assert_writeable_eq;
137132
///
138133
/// let options = length::Bag::from_date_time_style(
@@ -299,9 +294,6 @@ impl DateTimeFormatter {
299294
/// use icu::calendar::DateTime;
300295
/// use icu::datetime::{options::components, DateTimeFormatter};
301296
/// use icu::locid::locale;
302-
/// use icu_provider::any::DynamicDataProviderAnyMarkerWrap;
303-
/// use icu_provider::AsDeserializingBufferProvider;
304-
/// use std::str::FromStr;
305297
/// use writeable::assert_writeable_eq;
306298
///
307299
/// let mut options = components::Bag::default();
@@ -434,8 +426,6 @@ impl DateTimeFormatter {
434426
/// options::length, DateFormatter, DateTimeFormatter, TimeFormatter,
435427
/// };
436428
/// use icu::locid::locale;
437-
/// use icu_provider::any::DynamicDataProviderAnyMarkerWrap;
438-
/// use std::str::FromStr;
439429
/// use writeable::assert_writeable_eq;
440430
///
441431
/// let length = length::Date::Medium;
@@ -523,13 +513,11 @@ where {
523513
/// # Examples
524514
///
525515
/// ```
526-
/// use icu::calendar::Gregorian;
527516
/// use icu::datetime::{
528517
/// options::{components, length},
529-
/// DateTimeFormatter, DateTimeFormatterOptions,
518+
/// DateTimeFormatter,
530519
/// };
531520
/// use icu::locid::locale;
532-
/// use std::str::FromStr;
533521
///
534522
/// let options = length::Bag::from_date_style(length::Date::Medium).into();
535523
///

components/datetime/src/any/zoned_datetime.rs

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ size_test!(ZonedDateTimeFormatter, zoned_date_time_formatter_size, 6248);
4949
/// Using a GMT time zone:
5050
///
5151
/// ```
52-
/// use icu::calendar::{DateTime, Gregorian};
52+
/// use icu::calendar::DateTime;
5353
/// use icu::datetime::{options::length, ZonedDateTimeFormatter};
5454
/// use icu::locid::locale;
5555
/// use icu::timezone::CustomTimeZone;
@@ -82,7 +82,7 @@ size_test!(ZonedDateTimeFormatter, zoned_date_time_formatter_size, 6248);
8282
/// Using a non-GMT time zone, specified by id:
8383
///
8484
/// ```
85-
/// use icu::calendar::{DateTime, Gregorian};
85+
/// use icu::calendar::DateTime;
8686
/// use icu::datetime::{options::length, ZonedDateTimeFormatter};
8787
/// use icu::locid::locale;
8888
/// use icu::timezone::{CustomTimeZone, GmtOffset, MetazoneCalculator, ZoneVariant};
@@ -147,12 +147,11 @@ impl ZonedDateTimeFormatter {
147147
/// # Examples
148148
///
149149
/// ```
150-
/// use icu::calendar::{DateTime, Gregorian};
150+
/// use icu::calendar::DateTime;
151151
/// use icu::datetime::options::components;
152-
/// use icu::datetime::{DateTimeFormatterOptions, ZonedDateTimeFormatter};
152+
/// use icu::datetime::ZonedDateTimeFormatter;
153153
/// use icu::locid::locale;
154154
/// use icu::timezone::CustomTimeZone;
155-
/// use icu_provider::AsDeserializingBufferProvider;
156155
/// use std::str::FromStr;
157156
/// use writeable::assert_writeable_eq;
158157
///
@@ -306,10 +305,10 @@ impl ZonedDateTimeFormatter {
306305
/// # Examples
307306
///
308307
/// ```
309-
/// use icu::calendar::{DateTime, Gregorian};
308+
/// use icu::calendar::DateTime;
310309
/// use icu::datetime::options::length;
311310
/// use icu::datetime::time_zone::TimeZoneFormatterOptions;
312-
/// use icu::datetime::{DateTimeFormatterOptions, ZonedDateTimeFormatter};
311+
/// use icu::datetime::ZonedDateTimeFormatter;
313312
/// use icu::locid::locale;
314313
/// use icu::timezone::CustomTimeZone;
315314
/// use std::str::FromStr;

components/datetime/src/datetime.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -626,7 +626,6 @@ where {
626626
/// use icu::calendar::{DateTime, Gregorian};
627627
/// use icu::datetime::{options::components, TypedDateTimeFormatter};
628628
/// use icu::locid::locale;
629-
/// use icu_provider::AsDeserializingBufferProvider;
630629
/// use writeable::assert_writeable_eq;
631630
///
632631
/// let mut options = components::Bag::default();
@@ -775,8 +774,7 @@ where {
775774
/// ```
776775
/// use icu::calendar::Gregorian;
777776
/// use icu::datetime::{
778-
/// options::{components, length},
779-
/// DateTimeFormatterOptions, TypedDateTimeFormatter,
777+
/// options::{components, length}, TypedDateTimeFormatter,
780778
/// };
781779
/// use icu::locid::locale;
782780
///

components/datetime/src/options/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ pub(crate) mod preferences;
4545
/// # Examples
4646
///
4747
/// ```
48-
/// use icu::datetime::{options::length, DateTimeFormatterOptions};
48+
/// use icu::datetime::options::length;
4949
///
5050
/// let bag = length::Bag::from_date_time_style(
5151
/// length::Date::Medium,

components/datetime/src/zoned_datetime.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,6 @@ impl<C: CldrCalendar> TypedZonedDateTimeFormatter<C> {
223223
/// use icu::datetime::{options::components, TypedZonedDateTimeFormatter};
224224
/// use icu::locid::locale;
225225
/// use icu::timezone::CustomTimeZone;
226-
/// use icu_provider::AsDeserializingBufferProvider;
227226
/// use writeable::assert_writeable_eq;
228227
///
229228
/// let mut options = components::Bag::default();

components/decimal/src/options.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ impl From<GroupingStrategy> for FixedDecimalFormatterOptions {
2626
/// ```
2727
/// use icu_decimal::options;
2828
/// use icu_decimal::FixedDecimalFormatter;
29-
/// use icu_decimal::FormattedFixedDecimal;
3029
/// use icu_locid::Locale;
3130
/// use writeable::assert_writeable_eq;
3231
///

components/locid/src/extensions/transform/fields.rs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ use super::Value;
2424
/// # Examples
2525
///
2626
/// ```
27-
/// use icu::locid::extensions::transform::{key, Fields, Key, Value};
27+
/// use icu::locid::extensions::transform::{key, Fields, Value};
2828
///
2929
/// let value = "hybrid".parse::<Value>().expect("Failed to parse a Value.");
3030
/// let fields = [(key!("h0"), value)].into_iter().collect::<Fields>();
@@ -54,7 +54,6 @@ impl Fields {
5454
/// # Examples
5555
///
5656
/// ```
57-
/// use icu::locid::extensions::transform::Fields;
5857
/// use icu::locid::locale;
5958
/// use icu::locid::Locale;
6059
///
@@ -119,7 +118,7 @@ impl Fields {
119118
/// # Examples
120119
///
121120
/// ```
122-
/// use icu::locid::extensions::transform::{key, Fields, Key, Value};
121+
/// use icu::locid::extensions::transform::{key, Fields, Value};
123122
///
124123
/// let value = "hybrid".parse::<Value>().unwrap();
125124
/// let fields = [(key!("h0"), value.clone())]
@@ -141,7 +140,7 @@ impl Fields {
141140
/// # Examples
142141
///
143142
/// ```
144-
/// use icu::locid::extensions::transform::{key, Key, Value};
143+
/// use icu::locid::extensions::transform::{key, Value};
145144
/// use icu::locid::Locale;
146145
///
147146
/// let lower = "lower".parse::<Value>().expect("valid extension subtag");

components/locid/src/extensions/unicode/attributes.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ impl Attributes {
8383
/// # Examples
8484
///
8585
/// ```
86-
/// use icu::locid::extensions::unicode::{attribute, Attribute, Attributes};
86+
/// use icu::locid::extensions::unicode::{attribute, Attributes};
8787
/// use writeable::assert_writeable_eq;
8888
///
8989
/// let mut attributes = Attributes::from_vec_unchecked(vec![

0 commit comments

Comments
 (0)