Skip to content

Commit 3e3da0a

Browse files
authored
Rename is_default to is_unknown (#6507)
Fixes #6505
1 parent 250a1ef commit 3e3da0a

File tree

451 files changed

+1112
-1112
lines changed

Some content is hidden

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

451 files changed

+1112
-1112
lines changed

components/locale/src/canonicalizer.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ fn uts35_rule_matches<'a, I>(
5454
where
5555
I: Iterator<Item = &'a str>,
5656
{
57-
(language.is_default() || language == source.language)
57+
(language.is_unknown() || language == source.language)
5858
&& (script.is_none() || script == source.script)
5959
&& (region.is_none() || region == source.region)
6060
&& {
@@ -95,7 +95,7 @@ fn uts35_replacement<'a, I>(
9595
) where
9696
I: Iterator<Item = &'a str>,
9797
{
98-
if ruletype_has_language || (source.language.is_default() && !replacement.language.is_default())
98+
if ruletype_has_language || (source.language.is_unknown() && !replacement.language.is_unknown())
9999
{
100100
source.language = replacement.language;
101101
}
@@ -165,7 +165,7 @@ fn uts35_check_language_rules(
165165
langid: &mut LanguageIdentifier,
166166
alias_data: &DataPayload<LocaleAliasesV1>,
167167
) -> TransformResult {
168-
if !langid.language.is_default() {
168+
if !langid.language.is_unknown() {
169169
let lang: TinyAsciiStr<3> = langid.language.into();
170170
let replacement = if lang.len() == 2 {
171171
alias_data
@@ -341,7 +341,7 @@ impl<Expander: AsRef<LocaleExpander>> LocaleCanonicalizer<Expander> {
341341
continue;
342342
}
343343

344-
if !locale.id.language.is_default() {
344+
if !locale.id.language.is_unknown() {
345345
// If the region is specified, check sgn-region rules first
346346
if let Some(region) = locale.id.region {
347347
if locale.id.language == language!("sgn") {
@@ -519,7 +519,7 @@ impl<Expander: AsRef<LocaleExpander>> LocaleCanonicalizer<Expander> {
519519
if let Ok(to) = raw_to.parse() {
520520
uts35_replacement(
521521
lid,
522-
!lang.is_default(),
522+
!lang.is_unknown(),
523523
false,
524524
false,
525525
Some(raw_variants),
@@ -551,7 +551,7 @@ impl<Expander: AsRef<LocaleExpander>> LocaleCanonicalizer<Expander> {
551551
if let Ok(to) = raw_to.parse() {
552552
uts35_replacement(
553553
lid,
554-
!from.language.is_default(),
554+
!from.language.is_unknown(),
555555
from.script.is_some(),
556556
from.region.is_some(),
557557
Some(from.variants.iter().map(Variant::as_str)),
@@ -613,7 +613,7 @@ mod test {
613613
let result = result.parse::<Locale>().unwrap();
614614
uts35_replacement(
615615
&mut locale.id,
616-
!rule_0.language.is_default(),
616+
!rule_0.language.is_unknown(),
617617
rule_0.script.is_some(),
618618
rule_0.region.is_some(),
619619
Some(rule_0.variants.iter().map(Variant::as_str)),

components/locale/src/expander.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ fn update_langid(
156156
) -> TransformResult {
157157
let mut modified = false;
158158

159-
if langid.language.is_default() && !language.is_default() {
159+
if langid.language.is_unknown() && !language.is_unknown() {
160160
langid.language = language;
161161
modified = true;
162162
}
@@ -375,11 +375,11 @@ impl LocaleExpander {
375375
pub fn maximize(&self, langid: &mut LanguageIdentifier) -> TransformResult {
376376
let data = self.as_borrowed();
377377

378-
if !langid.language.is_default() && langid.script.is_some() && langid.region.is_some() {
378+
if !langid.language.is_unknown() && langid.script.is_some() && langid.region.is_some() {
379379
return TransformResult::Unmodified;
380380
}
381381

382-
if !langid.language.is_default() {
382+
if !langid.language.is_unknown() {
383383
if let Some(region) = langid.region {
384384
if let Some(script) = data.get_lr(langid.language, region) {
385385
return update_langid(Language::UND, Some(script), None, langid);
@@ -414,7 +414,7 @@ impl LocaleExpander {
414414

415415
// We failed to find anything in the und-SR, und-S, or und-R tables,
416416
// to fall back to bare "und"
417-
debug_assert!(langid.language.is_default());
417+
debug_assert!(langid.language.is_unknown());
418418
update_langid(
419419
data.get_und().0,
420420
Some(data.get_und().1),
@@ -550,7 +550,7 @@ impl LocaleExpander {
550550
// 3. region
551551
// we need to check all cases, because e.g. for "en-US" the default script is associated
552552
// with "en" but not "en-US"
553-
if !language.is_default() {
553+
if !language.is_unknown() {
554554
if let Some(region) = region {
555555
// 1. we know both language and region
556556
if let Some(script) = data.get_lr(language, region) {

components/locale/src/fallback/algorithms.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ impl LocaleFallbackIteratorInner<'_> {
121121
return;
122122
}
123123
// 8. Remove language+script
124-
debug_assert!(!locale.language.is_default() || locale.script.is_some()); // don't call .step() on und
124+
debug_assert!(!locale.language.is_unknown() || locale.script.is_some()); // don't call .step() on und
125125
locale.script = None;
126126
locale.language = Language::UND;
127127
}
@@ -139,7 +139,7 @@ impl LocaleFallbackIteratorInner<'_> {
139139
return;
140140
}
141141
// 5. Remove language+script
142-
if !locale.language.is_default() || locale.script.is_some() {
142+
if !locale.language.is_unknown() || locale.script.is_some() {
143143
locale.script = None;
144144
locale.language = Language::UND;
145145
// Don't produce und-variant
@@ -190,7 +190,7 @@ impl LocaleFallbackIteratorInner<'_> {
190190
}
191191

192192
// Remove the script if we have a language
193-
if !locale.language.is_default() {
193+
if !locale.language.is_unknown() {
194194
let language_implied_script = self
195195
.likely_subtags
196196
.language
@@ -498,7 +498,7 @@ mod tests {
498498
if i == 19 {
499499
eprintln!("20 iterations reached!");
500500
}
501-
if it.get().is_default() {
501+
if it.get().is_unknown() {
502502
break;
503503
}
504504
actual_chain.push(it.get().write_to_string().into_owned());

components/locale/src/fallback/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ mod algorithms;
2020
/// algorithm. See *[the design doc]* for a detailed description and [#2243](
2121
/// https://github.com/unicode-org/icu4x/issues/2243) to track alignment with *UTS #35*.
2222
///
23-
/// If running fallback in a loop, use [`DataLocale::is_default()`] to break from the loop.
23+
/// If running fallback in a loop, use [`DataLocale::is_unknown()`] to break from the loop.
2424
///
2525
/// # Examples
2626
///

components/locale_core/src/data.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -318,12 +318,12 @@ impl DataLocale {
318318
/// ```
319319
/// use icu_provider::DataLocale;
320320
///
321-
/// assert!("und".parse::<DataLocale>().unwrap().is_default());
322-
/// assert!(!"de-u-sd-denw".parse::<DataLocale>().unwrap().is_default());
323-
/// assert!(!"und-ES".parse::<DataLocale>().unwrap().is_default());
321+
/// assert!("und".parse::<DataLocale>().unwrap().is_unknown());
322+
/// assert!(!"de-u-sd-denw".parse::<DataLocale>().unwrap().is_unknown());
323+
/// assert!(!"und-ES".parse::<DataLocale>().unwrap().is_unknown());
324324
/// ```
325-
pub fn is_default(&self) -> bool {
326-
self.language.is_default()
325+
pub fn is_unknown(&self) -> bool {
326+
self.language.is_unknown()
327327
&& self.script.is_none()
328328
&& self.region.is_none()
329329
&& self.variant.is_none()

components/locale_core/src/langid.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -164,8 +164,8 @@ impl LanguageIdentifier {
164164
}
165165

166166
/// Whether this language identifier equals [`Self::default`].
167-
pub const fn is_default(&self) -> bool {
168-
self.language.is_default()
167+
pub const fn is_unknown(&self) -> bool {
168+
self.language.is_unknown()
169169
&& self.script.is_none()
170170
&& self.region.is_none()
171171
&& self.variants.is_empty()

components/locale_core/src/preferences/locale.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ impl LocalePreferences {
158158

159159
/// Extends the preferences with the values from another set of preferences.
160160
pub fn extend(&mut self, other: LocalePreferences) {
161-
if !other.language.is_default() {
161+
if !other.language.is_unknown() {
162162
self.language = other.language;
163163
}
164164
if let Some(script) = other.script {

components/locale_core/src/subtags/language.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ impl Language {
7070

7171
/// Tests if the [`Language`] subtag is the default one (`"und"`).
7272
#[inline]
73-
pub const fn is_default(self) -> bool {
73+
pub const fn is_unknown(self) -> bool {
7474
matches!(self, Self::UND)
7575
}
7676
}

components/locale_core/tests/langid.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ fn test_langid_subtag_language() {
8181

8282
lang = Default::default();
8383
assert_eq!(lang, subtags::Language::UND);
84-
assert!(lang.is_default());
84+
assert!(lang.is_unknown());
8585

8686
assert_writeable_eq!(lang, "und");
8787
}

ffi/capi/src/fallbacker.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ pub mod ffi {
162162
)]
163163
pub fn next(&mut self) -> Option<Box<Locale>> {
164164
let current = self.0.get();
165-
if current.is_default() {
165+
if current.is_unknown() {
166166
None
167167
} else {
168168
let current = *current;

0 commit comments

Comments
 (0)