Home
last modified time | relevance | path

Searched refs:LanguageIdentifier (Results 1 – 25 of 25) sorted by relevance

/external/rust/android-crates-io/crates/icu_locale_core/benches/
Dlangid.rs10 use icu_locale_core::LanguageIdentifier;
20 overview!(group, LanguageIdentifier, &data.canonicalized, "en-US"); in langid_benches()
32 construct!(group, LanguageIdentifier, "langid", &data.canonicalized); in langid_benches()
41 let langids: Vec<LanguageIdentifier> = data in langid_benches()
47 to_string!(group, LanguageIdentifier, "langid", &langids); in langid_benches()
56 let langids: Vec<LanguageIdentifier> = data in langid_benches()
61 let langids2: Vec<LanguageIdentifier> = data in langid_benches()
67 compare_struct!(group, LanguageIdentifier, "langid", &langids, &langids2); in langid_benches()
71 LanguageIdentifier, in langid_benches()
84 canonicalize!(group, LanguageIdentifier, "langid", &data.casing); in langid_benches()
Diai_langid.rs5 use icu_locale_core::{langid, subtags::language, subtags::region, LanguageIdentifier};
9 const LIDS: &[LanguageIdentifier] = &[
32 let _: Vec<LanguageIdentifier> = LIDS_STR in bench_langid_constr()
111 .map(|l| LanguageIdentifier::normalize(l).expect("Normalization failed")) in bench_langid_canonicalize()
/external/rust/android-crates-io/crates/icu_locale_core/src/
Dlangid.rs80 pub struct LanguageIdentifier { struct
91 impl LanguageIdentifier { argument
111 crate::parser::parse_language_identifier(code_units, parser::ParserMode::LanguageIdentifier) in try_from_utf8()
131 parser::ParserMode::LanguageIdentifier, in try_from_utf8_with_single_variant()
499 impl core::fmt::Debug for LanguageIdentifier { implementation
506 impl FromStr for LanguageIdentifier { implementation
515 impl_writeable_for_each_subtag_str_no_test!(LanguageIdentifier, selff, selff.script.is_none() && se…
520 assert_writeable_eq!(LanguageIdentifier::default(), "und"); in test_writeable()
521 assert_writeable_eq!("und-001".parse::<LanguageIdentifier>().unwrap(), "und-001"); in test_writeable()
523 "und-Mymr".parse::<LanguageIdentifier>().unwrap(), in test_writeable()
[all …]
Dserde.rs5 use crate::LanguageIdentifier;
8 impl Serialize for LanguageIdentifier { implementation
17 impl<'de> Deserialize<'de> for LanguageIdentifier { implementation
25 type Value = LanguageIdentifier; in deserialize()
35 s.parse::<LanguageIdentifier>() in deserialize()
54 serde_json::from_str::<LanguageIdentifier>(r#""en-US""#).unwrap(), in json()
57 assert!(serde_json::from_str::<LanguageIdentifier>(r#""2Xs""#).is_err()); in json()
100 postcard::from_bytes::<LanguageIdentifier>(&[5, b'e', b'n', b'-', b'U', b'S']).unwrap(), in postcard()
103 assert!(postcard::from_bytes::<LanguageIdentifier>(&[3, b'2', b'X', b's']).is_err()); in postcard()
Dmacros.rs40 const R: $crate::LanguageIdentifier =
41 … match $crate::LanguageIdentifier::try_from_utf8_with_single_variant($langid.as_bytes()) {
42 Ok((language, script, region, variant)) => $crate::LanguageIdentifier {
130 id: $crate::LanguageIdentifier {
168 use crate::LanguageIdentifier;
173 const DE_AT_FOOBAR: LanguageIdentifier = langid!("de-at-foobar"); in test_langid_macro_can_parse_langid_with_single_variant()
174 let de_at_foobar: LanguageIdentifier = "de-at-foobar".parse().unwrap(); in test_langid_macro_can_parse_langid_with_single_variant()
Ddatabake.rs5 use crate::LanguageIdentifier;
8 impl Bake for LanguageIdentifier { implementation
18 icu_locale_core::LanguageIdentifier::try_from_str(#repr).unwrap() in bake()
Dlocale.rs7 use crate::{extensions, subtags, LanguageIdentifier};
96 pub id: LanguageIdentifier,
108 assert_eq!(core::mem::size_of::<LanguageIdentifier>(), 32); in test_sizes()
111 assert_eq!(core::mem::size_of::<Option<LanguageIdentifier>>(), 32); in test_sizes()
149 id: LanguageIdentifier::default(), in default()
469 impl From<LanguageIdentifier> for Locale {
470 fn from(id: LanguageIdentifier) -> Self { in from()
478 impl From<Locale> for LanguageIdentifier { implementation
Ddata.rs9 use crate::{LanguageIdentifier, Locale};
94 impl From<LanguageIdentifier> for DataLocale {
95 fn from(langid: LanguageIdentifier) -> Self { in from()
106 impl From<&LanguageIdentifier> for DataLocale {
107 fn from(langid: &LanguageIdentifier) -> Self { in from()
336 id: LanguageIdentifier { in into_locale()
Dlib.rs82 pub use langid::LanguageIdentifier;
/external/rust/android-crates-io/crates/icu_locale_core/tests/
Dlangid.rs10 use icu_locale_core::{subtags, LanguageIdentifier, ParseError};
12 type Result = std::result::Result<LanguageIdentifier, ParseError>;
23 let input: LanguageIdentifier = test.input.try_into().expect("Parsing failed."); in test_langid_fixtures()
32 let input: LanguageIdentifier = test.input.try_into().expect("Parsing failed."); in test_langid_fixtures()
33 let output: LanguageIdentifier = ident.try_into().expect("Parsing failed."); in test_langid_fixtures()
37 let input: LanguageIdentifier = test.input.try_into().expect("Parsing failed."); in test_langid_fixtures()
38 let output: LanguageIdentifier = o.try_into().expect("Parsing failed."); in test_langid_fixtures()
125 let parsed: LanguageIdentifier = test.input.try_into().expect("Parsing failed."); in test_langid_normalizing_eq_str()
130 let lang: LanguageIdentifier = "en".parse().expect("Parsing failed."); in test_langid_normalizing_eq_str()
149 .parse::<LanguageIdentifier>() in test_langid_strict_cmp()
Dlocale.rs10 use icu_locale_core::{LanguageIdentifier, Locale, ParseError};
67 let langid: LanguageIdentifier = locale.clone().into(); in test_locale_conversions()
/external/rust/android-crates-io/crates/icu_locale_core/src/preferences/
Dmod.rs523 impl From<$crate::LanguageIdentifier> for $name {
524 fn from(lid: $crate::LanguageIdentifier) -> Self {
529 impl From<&$crate::LanguageIdentifier> for $name {
530 fn from(lid: &$crate::LanguageIdentifier) -> Self {
Dlocale.rs89 impl From<&crate::LanguageIdentifier> for LocalePreferences {
90 fn from(lid: &crate::LanguageIdentifier) -> Self { in from()
106 id: crate::LanguageIdentifier { in from()
/external/rust/android-crates-io/crates/icu_casemap/src/
Dcasemapper.rs12 use icu_locale_core::LanguageIdentifier;
111 pub fn lowercase(self, src: &'a str, langid: &LanguageIdentifier) -> impl Writeable + 'a { in lowercase()
127 pub fn uppercase(self, src: &'a str, langid: &LanguageIdentifier) -> impl Writeable + 'a { in uppercase()
162 langid: &LanguageIdentifier, in titlecase_segment_with_only_case_data() argument
177 langid: &LanguageIdentifier, in titlecase_segment_with_adjustment() argument
267 pub fn lowercase_to_string(self, src: &str, langid: &LanguageIdentifier) -> String { in lowercase_to_string()
300 pub fn uppercase_to_string(self, src: &str, langid: &LanguageIdentifier) -> String { in uppercase_to_string()
361 langid: &LanguageIdentifier, in titlecase_segment_with_only_case_data_to_string() argument
Dtitlecase.rs9 use icu_locale_core::LanguageIdentifier;
348 langid: &LanguageIdentifier, in titlecase_segment() argument
478 langid: &LanguageIdentifier, in titlecase_segment_to_string() argument
Dinternals.rs19 use icu_locale_core::LanguageIdentifier;
662 pub const fn from_langid(langid: &LanguageIdentifier) -> Self { in from_langid()
/external/rust/android-crates-io/crates/icu_locale/src/
Dcanonicalizer.rs18 LanguageIdentifier, Locale,
48 source: &LanguageIdentifier, in uts35_rule_matches() argument
89 source: &mut LanguageIdentifier, in uts35_replacement() argument
94 replacement: &LanguageIdentifier, in uts35_replacement() argument
165 langid: &mut LanguageIdentifier, in uts35_check_language_rules() argument
415 let mut maximized = LanguageIdentifier { in canonicalize()
507 fn canonicalize_language_variant_fallbacks(&self, lid: &mut LanguageIdentifier) -> bool { in canonicalize_language_variant_fallbacks()
535 fn canonicalize_absolute_language_fallbacks(&self, lid: &mut LanguageIdentifier) -> bool { in canonicalize_absolute_language_fallbacks()
543 if let Ok(from) = raw_from.parse::<LanguageIdentifier>() { in canonicalize_absolute_language_fallbacks()
582 let rule = rule.parse::<LanguageIdentifier>().unwrap(); in test_uts35_rule_matches()
[all …]
Ddirectionality.rs8 use icu_locale_core::LanguageIdentifier;
198 pub fn get(&self, langid: &LanguageIdentifier) -> Option<Direction> { in get()
217 pub fn is_right_to_left(&self, langid: &LanguageIdentifier) -> bool { in is_right_to_left()
232 pub fn is_left_to_right(&self, langid: &LanguageIdentifier) -> bool { in is_left_to_right()
Dexpander.rs8 use icu_locale_core::LanguageIdentifier;
155 langid: &mut LanguageIdentifier, in update_langid() argument
186 langid: &mut LanguageIdentifier, in update_langid_minimize() argument
375 pub fn maximize(&self, langid: &mut LanguageIdentifier) -> TransformResult { in maximize()
451 pub fn minimize(&self, langid: &mut LanguageIdentifier) -> TransformResult { in minimize()
479 pub fn minimize_favor_script(&self, langid: &mut LanguageIdentifier) -> TransformResult { in minimize_favor_script()
485 langid: &mut LanguageIdentifier, in minimize_impl() argument
537 pub(crate) fn get_likely_script(&self, langid: &LanguageIdentifier) -> Option<Script> { in get_likely_script()
/external/rust/android-crates-io/crates/icu_locale_core/tests/fixtures/
Dmod.rs12 use icu_locale_core::{subtags, LanguageIdentifier, Locale, ParseError};
130 impl TryFrom<LocaleInfo> for LanguageIdentifier { implementation
156 impl TryFrom<LocaleIdentifier> for LanguageIdentifier { implementation
160 LanguageIdentifier::try_from_locale_bytes(input.identifier.as_bytes()) in try_from()
172 impl TryFrom<LocaleSubtags> for LanguageIdentifier { implementation
192 Ok(LanguageIdentifier { in try_from()
227 id: LanguageIdentifier { in try_from()
/external/rust/android-crates-io/crates/icu_locale_core/src/parser/
Dlangid.rs13 use crate::LanguageIdentifier;
18 LanguageIdentifier, enumerator
35 ) -> Result<LanguageIdentifier, ParseError> { in parse_language_identifier_from_iter() argument
49 if mode != ParserMode::LanguageIdentifier && subtag.len() == 1 { in parse_language_identifier_from_iter()
98 Ok(LanguageIdentifier { in parse_language_identifier_from_iter()
110 ) -> Result<LanguageIdentifier, ParseError> { in parse_language_identifier() argument
148 if !matches!(mode, ParserMode::LanguageIdentifier) && subtag.len() == 1 { in parse_locale_with_single_variant_single_keyword_unicode_extension_from_iter()
/external/rust/android-crates-io/crates/icu_locale_core/examples/
Dfilter_langids.rs18 use icu_locale_core::{subtags, LanguageIdentifier};
32 let Ok(langid) = LanguageIdentifier::try_from_str(input) else { in main()
/external/rust/android-crates-io/crates/icu_locale_core/
DREADME.md19 [`LanguageIdentifier`] is a strict subset of [`Locale`] which can be useful in a narrow range of
45 For more details, see [`Locale`] and [`LanguageIdentifier`].
/external/rust/android-crates-io/crates/icu_locale_core/src/extensions/transform/
Dmod.rs57 use crate::LanguageIdentifier;
94 pub lang: Option<LanguageIdentifier>,
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/PowerPC/
DPPCAsmPrinter.cpp2012 TracebackTable::LanguageID LanguageIdentifier = in emitTracebackTable() local
2016 << getNameForTracebackTableLanguageId(LanguageIdentifier); in emitTracebackTable()
2017 EmitCommentAndValue(LanguageIdentifier, 1); in emitTracebackTable()