Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Making icu_locid_macros into consts #1631

Merged
merged 18 commits into from
Mar 29, 2022
Merged
34 changes: 0 additions & 34 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ members = [
"components/list",
"components/locale_canonicalizer",
"components/locid",
"components/locid/macros",
"components/plurals",
"components/properties",
"experimental/bies",
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ icu_provider_fs = "0.2"
```

```rust
use icu::locid::macros::langid;
use icu::locid::langid;
use icu::locid::Locale;
use icu::datetime::{DateTimeFormat, mock::datetime::MockDateTime, options::length};
use icu_provider_fs::FsDataProvider;
Expand Down
1 change: 0 additions & 1 deletion components/datetime/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,6 @@ icu_provider = { version = "0.5", path = "../../provider/core" }
icu_provider_adapters = { path = "../../provider/adapters" }
icu_testdata = { version = "0.5", path = "../../provider/testdata", features = ["static"] }
icu_calendar = { version = "0.5", path = "../calendar", features = ["serialize"] }
icu_locid_macros = { version = "0.5", path = "../locid/macros" }
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
bincode = "1.3"
Expand Down
4 changes: 2 additions & 2 deletions components/datetime/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ used to quickly format any date and time provided.

```rust
use icu::locid::Locale;
use icu::locid::macros::langid;
use icu::locid::langid;
use icu::calendar::Gregorian;
use icu::datetime::{DateTimeFormat, DateTimeFormatOptions, mock::parse_gregorian_from_str, options::length};

Expand Down Expand Up @@ -43,7 +43,7 @@ convert a [`options::length::Bag`] into a [`DateTimeFormatOptions::Length`].

```rust
use icu::locid::Locale;
use icu::locid::macros::langid;
use icu::locid::langid;
use icu::calendar::Gregorian;
use icu::datetime::{DateTimeFormat, DateTimeFormatOptions, options::length};
let options = length::Bag {
Expand Down
2 changes: 1 addition & 1 deletion components/datetime/examples/work_log.rs
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ icu_benchmark_macros::static_setup!();
use icu_calendar::{DateTime, Gregorian};
use icu_datetime::mock::parse_gregorian_from_str;
use icu_datetime::{options::length, DateTimeFormat};
use icu_locid::langid;
use icu_locid::Locale;
use icu_locid_macros::langid;

const DATES_ISO: &[&str] = &[
"2001-09-08T18:46:40:000",
Expand Down
12 changes: 6 additions & 6 deletions components/datetime/src/datetime.rs
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ use crate::{date::DateTimeInput, CldrCalendar, DateTimeFormatError, FormattedDat
///
/// ```
/// use icu::locid::Locale;
/// use icu::locid::macros::langid;
/// use icu::locid::langid;
/// use icu::datetime::{DateTimeFormat, options::length};
/// use icu::calendar::{DateTime, Gregorian};
/// use icu_provider::inv::InvariantDataProvider;
Expand Down Expand Up @@ -70,7 +70,7 @@ impl<C: CldrCalendar> DateTimeFormat<C> {
///
/// ```
/// use icu::locid::Locale;
/// use icu::locid::macros::langid;
/// use icu::locid::langid;
/// use icu::calendar::Gregorian;
/// use icu::datetime::{DateTimeFormat, DateTimeFormatOptions};
/// use icu_provider::inv::InvariantDataProvider;
Expand Down Expand Up @@ -113,7 +113,7 @@ impl<C: CldrCalendar> DateTimeFormat<C> {
///
/// ```
/// use icu::locid::Locale;
/// use icu::locid::macros::langid;
/// use icu::locid::langid;
/// use icu::datetime::{DateTimeFormat, DateTimeFormatOptions};
/// use icu::calendar::{DateTime, Gregorian};
/// use icu_provider::inv::InvariantDataProvider;
Expand Down Expand Up @@ -149,7 +149,7 @@ impl<C: CldrCalendar> DateTimeFormat<C> {
///
/// ```
/// use icu::locid::Locale;
/// use icu::locid::macros::langid;
/// use icu::locid::langid;
/// use icu::datetime::{DateTimeFormat, DateTimeFormatOptions};
/// use icu::calendar::{DateTime, Gregorian};
/// use icu_provider::inv::InvariantDataProvider;
Expand Down Expand Up @@ -183,7 +183,7 @@ impl<C: CldrCalendar> DateTimeFormat<C> {
///
/// ```
/// use icu::locid::Locale;
/// use icu::locid::macros::langid;
/// use icu::locid::langid;
/// use icu::datetime::{DateTimeFormat, DateTimeFormatOptions};
/// use icu::calendar::{DateTime, Gregorian};
/// use icu_provider::inv::InvariantDataProvider;
Expand Down Expand Up @@ -216,7 +216,7 @@ impl<C: CldrCalendar> DateTimeFormat<C> {
/// options::{components, length},
/// DateTimeFormat, DateTimeFormatOptions,
/// };
/// use icu::locid::macros::langid;
/// use icu::locid::langid;
/// use icu::locid::Locale;
///
/// let options = DateTimeFormatOptions::Length(length::Bag {
Expand Down
2 changes: 1 addition & 1 deletion components/datetime/src/format/datetime.rs
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ use writeable::Writeable;
///
/// ```
/// use icu::locid::Locale;
/// use icu::locid::macros::langid;
/// use icu::locid::langid;
/// use icu::datetime::{DateTimeFormat, DateTimeFormatOptions};
/// use icu::calendar::{DateTime, Gregorian};
/// use icu_provider::inv::InvariantDataProvider;
Expand Down
4 changes: 2 additions & 2 deletions components/datetime/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
//!
//! ```
//! use icu::locid::Locale;
//! use icu::locid::macros::langid;
//! use icu::locid::langid;
//! use icu::calendar::Gregorian;
//! use icu::datetime::{DateTimeFormat, DateTimeFormatOptions, mock::parse_gregorian_from_str, options::length};
//!
Expand Down Expand Up @@ -47,7 +47,7 @@
//!
//! ```
//! use icu::locid::Locale;
//! use icu::locid::macros::langid;
//! use icu::locid::langid;
//! use icu::calendar::Gregorian;
//! use icu::datetime::{DateTimeFormat, DateTimeFormatOptions, options::length};
//! # let provider = icu_testdata::get_provider();
Expand Down
2 changes: 1 addition & 1 deletion components/datetime/src/skeleton/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ pub use helpers::*;
mod test {
use super::reference::Skeleton;
use super::*;
use icu_locid_macros::langid;
use icu_locid::langid;
use icu_provider::prelude::*;

use crate::{
Expand Down
10 changes: 5 additions & 5 deletions components/datetime/src/time_zone.rs
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ where
///
/// ```
/// use icu_locid::Locale;
/// use icu::locid::macros::langid;
/// use icu::locid::langid;
/// use icu_datetime::{TimeZoneFormat, TimeZoneFormatConfig};
/// use icu_datetime::date::GmtOffset;
/// use icu_datetime::mock::time_zone::MockTimeZone;
Expand Down Expand Up @@ -223,7 +223,7 @@ impl TimeZoneFormat {
///
/// ```
/// use icu_locid::Locale;
/// use icu::locid::macros::langid;
/// use icu::locid::langid;
/// use icu_datetime::{TimeZoneFormat, TimeZoneFormatConfig};
/// use icu_datetime::mock::time_zone::MockTimeZone;
/// use icu_provider::inv::InvariantDataProvider;
Expand Down Expand Up @@ -313,7 +313,7 @@ impl TimeZoneFormat {
///
/// ```
/// use icu_locid::Locale;
/// use icu::locid::macros::langid;
/// use icu::locid::langid;
/// use icu_datetime::{TimeZoneFormat, TimeZoneFormatConfig};
/// use icu_datetime::date::GmtOffset;
/// use icu_datetime::mock::time_zone::MockTimeZone;
Expand Down Expand Up @@ -351,7 +351,7 @@ impl TimeZoneFormat {
///
/// ```
/// use icu_locid::Locale;
/// use icu::locid::macros::langid;
/// use icu::locid::langid;
/// use icu_datetime::{TimeZoneFormat, TimeZoneFormatConfig};
/// use icu_datetime::date::GmtOffset;
/// use icu_datetime::mock::time_zone::MockTimeZone;
Expand Down Expand Up @@ -390,7 +390,7 @@ impl TimeZoneFormat {
///
/// ```
/// use icu_locid::Locale;
/// use icu::locid::macros::langid;
/// use icu::locid::langid;
/// use icu_datetime::{TimeZoneFormat, TimeZoneFormatConfig};
/// use icu_datetime::date::GmtOffset;
/// use icu_datetime::mock::time_zone::MockTimeZone;
Expand Down
10 changes: 5 additions & 5 deletions components/datetime/src/zoned_datetime.rs
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ use crate::{
///
/// ```
/// use icu::locid::Locale;
/// use icu::locid::macros::langid;
/// use icu::locid::langid;
/// use icu::calendar::Gregorian;
/// use icu::datetime::{ZonedDateTimeFormat, options::length};
/// use icu::datetime::mock::zoned_datetime::MockZonedDateTime;
Expand Down Expand Up @@ -75,7 +75,7 @@ impl<C: CldrCalendar> ZonedDateTimeFormat<C> {
///
/// ```
/// use icu::locid::Locale;
/// use icu::locid::macros::langid;
/// use icu::locid::langid;
/// use icu::calendar::Gregorian;
/// use icu::datetime::{ZonedDateTimeFormat, DateTimeFormatOptions};
/// use icu::datetime::mock::zoned_datetime::MockZonedDateTime;
Expand Down Expand Up @@ -138,7 +138,7 @@ impl<C: CldrCalendar> ZonedDateTimeFormat<C> {
///
/// ```
/// use icu::locid::Locale;
/// use icu::locid::macros::langid;
/// use icu::locid::langid;
/// use icu::calendar::Gregorian;
/// use icu::datetime::{ZonedDateTimeFormat, DateTimeFormatOptions};
/// use icu::datetime::mock::zoned_datetime::MockZonedDateTime;
Expand Down Expand Up @@ -178,7 +178,7 @@ impl<C: CldrCalendar> ZonedDateTimeFormat<C> {
///
/// ```
/// use icu::locid::Locale;
/// use icu::locid::macros::langid;
/// use icu::locid::langid;
/// use icu::calendar::Gregorian;
/// use icu::datetime::{ZonedDateTimeFormat, DateTimeFormatOptions};
/// use icu::datetime::mock::zoned_datetime::MockZonedDateTime;
Expand Down Expand Up @@ -216,7 +216,7 @@ impl<C: CldrCalendar> ZonedDateTimeFormat<C> {
///
/// ```
/// use icu::locid::Locale;
/// use icu::locid::macros::langid;
/// use icu::locid::langid;
/// use icu::calendar::Gregorian;
/// use icu::datetime::{ZonedDateTimeFormat, DateTimeFormatOptions};
/// use icu::datetime::mock::zoned_datetime::MockZonedDateTime;
Expand Down
2 changes: 1 addition & 1 deletion components/datetime/tests/datetime.rs
Original file line number Diff line number Diff line change
Expand Up @@ -538,8 +538,8 @@ fn constructing_datetime_format_with_time_zone_pattern_symbols_is_err() {
options::length::{Bag, Time},
DateTimeFormatOptions,
};
use icu_locid::langid;
use icu_locid::Locale;
use icu_locid_macros::langid;

let options = DateTimeFormatOptions::Length(Bag {
// Full has time-zone symbols.
Expand Down
2 changes: 1 addition & 1 deletion components/datetime/tests/resolved_components.rs
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ use icu_datetime::{
options::{components, length, preferences},
DateTimeFormat, DateTimeFormatOptions,
};
use icu_locid::langid;
use icu_locid::Locale;
use icu_locid_macros::langid;

fn assert_resolved_components(options: &DateTimeFormatOptions, bag: &components::Bag) {
let locale: Locale = langid!("en").into();
Expand Down
Loading