icu_provider_source

Struct SourceDataProvider

Source
pub struct SourceDataProvider { /* private fields */ }
Expand description

An ExportableProvider backed by raw CLDR and ICU data.

This provider covers all markers that are used by ICU4X. It is intended as the canonical provider for ExportDriver::export.

If a required data source has not been set, DataProvider::load will fail with the appropriate error:

Implementations§

Source§

impl SourceDataProvider

Source

pub const LATEST_TESTED_CLDR_TAG: &'static str = "47.0.0-BETA1"

The latest CLDR JSON tag that has been verified to work with this version of SourceDataProvider.

Source

pub const LATEST_TESTED_ICUEXPORT_TAG: &'static str = "release-77-rc"

The latest ICU export tag that has been verified to work with this version of SourceDataProvider.

Source

pub const LATEST_TESTED_SEGMENTER_LSTM_TAG: &'static str = "v0.1.0"

The latest segmentation LSTM model tag that has been verified to work with this version of SourceDataProvider.

Source

pub const LATEST_TESTED_TZDB_TAG: &'static str = "2025a"

The latest TZDB tag that has been verified to work with this version of SourceDataProvider.

Source

pub fn new_latest_tested() -> Self

A provider using the latest data that has been verified to work with this version of SourceDataProvider.

See LATEST_TESTED_CLDR_TAG, LATEST_TESTED_ICUEXPORT_TAG, LATEST_TESTED_SEGMENTER_LSTM_TAG, LATEST_TESTED_TZDB_TAG.

Enabled with the networking Cargo feature.

Source

pub fn new_custom() -> Self

A provider with no source data. Without adding more sources, most load methods will return errors.

Use with_cldr, with_icuexport, with_segmenter_lstm to set data sources.

Source

pub fn with_cldr(self, root: &Path) -> Result<Self, DataError>

Adds CLDR source data to the provider. The root should point to a local cldr-{tag}-json-full directory or ZIP file (see GitHub releases).

Source

pub fn with_icuexport(self, root: &Path) -> Result<Self, DataError>

Adds ICU export source data to the provider. The path should point to a local icuexportdata_{tag} directory or ZIP file (see GitHub releases).

Source

pub fn with_segmenter_lstm(self, root: &Path) -> Result<Self, DataError>

Adds segmenter LSTM source data to the provider. The path should point to a local models directory or ZIP file (see GitHub releases).

Source

pub fn with_tzdb(self, root: &Path) -> Result<Self, DataError>

Adds timezone database source data to the provider. The path should point to a local tz directory or ZIP file (see GitHub).

Source

pub fn with_cldr_for_tag(self, tag: &str) -> Self

Adds CLDR source data to the provider. The data will be downloaded from GitHub using the given tag (see GitHub releases).

Also see: LATEST_TESTED_CLDR_TAG

Enabled with the networking Cargo feature.

Source

pub fn with_icuexport_for_tag(self, tag: &str) -> Self

Adds ICU export source data to the provider. The data will be downloaded from GitHub using the given tag (see GitHub releases).

Also see: LATEST_TESTED_ICUEXPORT_TAG

Enabled with the networking Cargo feature.

Source

pub fn with_segmenter_lstm_for_tag(self, tag: &str) -> Self

Adds segmenter LSTM source data to the provider. The data will be downloaded from GitHub using the given tag (see GitHub releases).

Also see: LATEST_TESTED_SEGMENTER_LSTM_TAG

Enabled with the networking Cargo feature.

Source

pub fn with_tzdb_for_tag(self, tag: &str) -> Self

Adds timezone database source data to the provider. The data will be downloaded from GitHub using the given tag (see GitHub).

Also see: LATEST_TESTED_SEGMENTER_LSTM_TAG

Enabled with the networking Cargo feature.

Source

pub fn is_missing_cldr_error(e: DataError) -> bool

Identifies errors that are due to missing CLDR data.

Source

pub fn is_missing_icuexport_error(e: DataError) -> bool

Identifies errors that are due to missing ICU export data.

Source

pub fn is_missing_segmenter_lstm_error(e: DataError) -> bool

Identifies errors that are due to missing segmenter LSTM data.

Source

pub fn is_missing_tzdb_error(e: DataError) -> bool

Identifies errors that are due to missing TZDB data.

Source

pub fn with_fast_tries(self) -> Self

Set this to use tries optimized for speed instead of data size

Source

pub fn with_collation_han_database( self, collation_han_database: CollationHanDatabase, ) -> Self

Set the CollationHanDatabase version.

Source

pub fn with_timezone_horizon(self, timezone_horizon: Date<Iso>) -> Self

Set the timezone horizon.

Timezone names that have not been in use since before this date are not included, formatting will fall back to formats like “Germany Time” or “GMT+1”.

Defaults to 2015-01-01, which is a reasonable time frame where people remember time zone changes.

Source

pub fn locales_for_coverage_levels( &self, levels: impl IntoIterator<Item = CoverageLevel>, ) -> Result<impl IntoIterator<Item = DataLocale>, DataError>

List the locales for the given CLDR coverage levels

Trait Implementations§

Source§

impl Clone for SourceDataProvider

Source§

fn clone(&self) -> SourceDataProvider

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl DataProvider<BuddhistDateLengthsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<BuddhistDateLengthsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<BuddhistDateNeoSkeletonPatternsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<BuddhistDateNeoSkeletonPatternsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<BuddhistDateSymbolsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<BuddhistDateSymbolsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<BuddhistMonthNamesV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<BuddhistMonthNamesV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<BuddhistYearNamesV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<BuddhistYearNamesV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<CalendarChineseV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<CalendarChineseV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<CalendarDangiV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<CalendarDangiV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<CalendarHijriObservationalV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<CalendarHijriObservationalV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<CalendarHijriUmmalquraV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<CalendarHijriUmmalquraV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<CalendarJapaneseExtendedV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<CalendarJapaneseExtendedV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<CalendarJapaneseModernV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<CalendarJapaneseModernV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<CalendarWeekV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<CalendarWeekV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<CaseMapUnfoldV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<CaseMapUnfoldV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<CaseMapV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<CaseMapV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<ChineseDateLengthsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<ChineseDateLengthsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<ChineseDateNeoSkeletonPatternsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<ChineseDateNeoSkeletonPatternsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<ChineseDateSymbolsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<ChineseDateSymbolsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<ChineseMonthNamesV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<ChineseMonthNamesV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<ChineseYearNamesV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<ChineseYearNamesV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<CollationDiacriticsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<CollationDiacriticsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<CollationJamoV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<CollationJamoV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<CollationMetadataV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<CollationMetadataV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<CollationReorderingV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<CollationReorderingV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<CollationRootV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<CollationRootV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<CollationSpecialPrimariesV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<CollationSpecialPrimariesV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<CollationTailoringV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<CollationTailoringV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<CopticDateLengthsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<CopticDateLengthsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<CopticDateNeoSkeletonPatternsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<CopticDateNeoSkeletonPatternsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<CopticDateSymbolsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<CopticDateSymbolsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<CopticMonthNamesV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<CopticMonthNamesV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<CopticYearNamesV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<CopticYearNamesV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<CurrencyDisplaynameV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<CurrencyDisplaynameV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<CurrencyEssentialsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<CurrencyEssentialsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<CurrencyExtendedDataV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<CurrencyExtendedDataV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<CurrencyPatternsDataV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<CurrencyPatternsDataV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<DangiDateLengthsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<DangiDateLengthsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<DangiDateNeoSkeletonPatternsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<DangiDateNeoSkeletonPatternsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<DangiDateSymbolsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<DangiDateSymbolsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<DangiMonthNamesV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<DangiMonthNamesV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<DangiYearNamesV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<DangiYearNamesV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<DayPeriodNamesV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<DayPeriodNamesV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<DecimalDigitsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<DecimalDigitsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<DecimalSymbolsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<DecimalSymbolsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<DigitalDurationDataV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<DigitalDurationDataV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<EthiopianDateLengthsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<EthiopianDateLengthsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<EthiopianDateNeoSkeletonPatternsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<EthiopianDateNeoSkeletonPatternsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<EthiopianDateSymbolsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<EthiopianDateSymbolsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<EthiopianMonthNamesV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<EthiopianMonthNamesV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<EthiopianYearNamesV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<EthiopianYearNamesV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<ExemplarCitiesRootV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<ExemplarCitiesRootV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<ExemplarCitiesV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<ExemplarCitiesV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<GluePatternV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<GluePatternV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<GregorianDateLengthsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<GregorianDateLengthsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<GregorianDateNeoSkeletonPatternsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<GregorianDateNeoSkeletonPatternsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<GregorianDateSymbolsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<GregorianDateSymbolsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<GregorianMonthNamesV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<GregorianMonthNamesV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<GregorianYearNamesV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<GregorianYearNamesV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<HebrewDateLengthsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<HebrewDateLengthsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<HebrewDateNeoSkeletonPatternsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<HebrewDateNeoSkeletonPatternsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<HebrewDateSymbolsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<HebrewDateSymbolsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<HebrewMonthNamesV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<HebrewMonthNamesV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<HebrewYearNamesV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<HebrewYearNamesV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<HijriDateLengthsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<HijriDateLengthsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<HijriDateNeoSkeletonPatternsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<HijriDateNeoSkeletonPatternsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<HijriDateSymbolsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<HijriDateSymbolsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<HijriMonthNamesV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<HijriMonthNamesV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<HijriYearNamesV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<HijriYearNamesV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<IndianDateLengthsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<IndianDateLengthsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<IndianDateNeoSkeletonPatternsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<IndianDateNeoSkeletonPatternsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<IndianDateSymbolsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<IndianDateSymbolsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<IndianMonthNamesV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<IndianMonthNamesV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<IndianYearNamesV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<IndianYearNamesV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<JapaneseDateLengthsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<JapaneseDateLengthsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<JapaneseDateNeoSkeletonPatternsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<JapaneseDateNeoSkeletonPatternsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<JapaneseDateSymbolsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<JapaneseDateSymbolsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<JapaneseExtendedDateLengthsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<JapaneseExtendedDateLengthsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<JapaneseExtendedDateNeoSkeletonPatternsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<JapaneseExtendedDateNeoSkeletonPatternsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<JapaneseExtendedDateSymbolsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<JapaneseExtendedDateSymbolsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<JapaneseExtendedMonthNamesV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<JapaneseExtendedMonthNamesV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<JapaneseExtendedYearNamesV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<JapaneseExtendedYearNamesV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<JapaneseMonthNamesV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<JapaneseMonthNamesV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<JapaneseYearNamesV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<JapaneseYearNamesV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<LanguageDisplayNamesV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<LanguageDisplayNamesV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<ListAndV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<ListAndV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<ListOrV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<ListOrV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<ListUnitV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<ListUnitV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<LocaleAliasesV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<LocaleAliasesV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<LocaleDisplayNamesV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<LocaleDisplayNamesV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<LocaleExemplarCharactersAuxiliaryV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<LocaleExemplarCharactersAuxiliaryV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<LocaleExemplarCharactersIndexV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<LocaleExemplarCharactersIndexV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<LocaleExemplarCharactersMainV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<LocaleExemplarCharactersMainV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<LocaleExemplarCharactersNumbersV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<LocaleExemplarCharactersNumbersV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<LocaleExemplarCharactersPunctuationV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<LocaleExemplarCharactersPunctuationV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<LocaleLikelySubtagsExtendedV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<LocaleLikelySubtagsExtendedV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<LocaleLikelySubtagsLanguageV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<LocaleLikelySubtagsLanguageV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<LocaleLikelySubtagsScriptRegionV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<LocaleLikelySubtagsScriptRegionV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<LocaleParentsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<LocaleParentsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<LocaleScriptDirectionV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<LocaleScriptDirectionV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<LocationsRootV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<LocationsRootV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<LocationsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<LocationsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<LongCompactDecimalFormatDataV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<LongCompactDecimalFormatDataV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<LongDayRelativeV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<LongDayRelativeV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<LongHourRelativeV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<LongHourRelativeV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<LongMinuteRelativeV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<LongMinuteRelativeV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<LongMonthRelativeV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<LongMonthRelativeV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<LongQuarterRelativeV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<LongQuarterRelativeV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<LongSecondRelativeV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<LongSecondRelativeV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<LongWeekRelativeV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<LongWeekRelativeV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<LongYearRelativeV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<LongYearRelativeV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<MetazoneGenericNamesLongV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<MetazoneGenericNamesLongV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<MetazoneGenericNamesShortV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<MetazoneGenericNamesShortV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<MetazonePeriodV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<MetazonePeriodV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<MetazoneSpecificNamesLongV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<MetazoneSpecificNamesLongV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<MetazoneSpecificNamesShortV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<MetazoneSpecificNamesShortV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<MetazoneStandardNamesLongV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<MetazoneStandardNamesLongV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<NarrowDayRelativeV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<NarrowDayRelativeV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<NarrowHourRelativeV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<NarrowHourRelativeV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<NarrowMinuteRelativeV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<NarrowMinuteRelativeV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<NarrowMonthRelativeV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<NarrowMonthRelativeV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<NarrowQuarterRelativeV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<NarrowQuarterRelativeV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<NarrowSecondRelativeV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<NarrowSecondRelativeV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<NarrowWeekRelativeV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<NarrowWeekRelativeV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<NarrowYearRelativeV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<NarrowYearRelativeV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl<Y> DataProvider<NeverMarker<Y>> for SourceDataProvider
where for<'a> Y: Yokeable<'a>,

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<NeverMarker<Y>>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<NormalizerNfcV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<NormalizerNfcV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<NormalizerNfdDataV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<NormalizerNfdDataV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<NormalizerNfdSupplementV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<NormalizerNfdSupplementV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<NormalizerNfdTablesV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<NormalizerNfdTablesV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<NormalizerNfkdDataV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<NormalizerNfkdDataV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<NormalizerNfkdTablesV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<NormalizerNfkdTablesV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<NormalizerUts46DataV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<NormalizerUts46DataV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PercentEssentialsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PercentEssentialsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PersianDateLengthsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PersianDateLengthsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PersianDateNeoSkeletonPatternsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PersianDateNeoSkeletonPatternsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PersianDateSymbolsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PersianDateSymbolsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PersianMonthNamesV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PersianMonthNamesV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PersianYearNamesV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PersianYearNamesV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PersonNamesFormatV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PersonNamesFormatV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PluralsCardinalV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PluralsCardinalV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PluralsOrdinalV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PluralsOrdinalV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PluralsRangesV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PluralsRangesV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryAlnumV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryAlnumV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryAlphabeticV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryAlphabeticV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryAsciiHexDigitV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryAsciiHexDigitV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryBasicEmojiV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryBasicEmojiV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryBidiControlV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryBidiControlV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryBidiMirroredV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryBidiMirroredV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryBlankV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryBlankV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryCaseIgnorableV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryCaseIgnorableV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryCaseSensitiveV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryCaseSensitiveV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryCasedV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryCasedV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryChangesWhenCasefoldedV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryChangesWhenCasefoldedV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryChangesWhenCasemappedV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryChangesWhenCasemappedV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryChangesWhenLowercasedV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryChangesWhenLowercasedV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryChangesWhenNfkcCasefoldedV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryChangesWhenNfkcCasefoldedV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryChangesWhenTitlecasedV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryChangesWhenTitlecasedV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryChangesWhenUppercasedV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryChangesWhenUppercasedV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryDashV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryDashV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryDefaultIgnorableCodePointV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryDefaultIgnorableCodePointV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryDeprecatedV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryDeprecatedV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryDiacriticV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryDiacriticV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryEmojiComponentV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryEmojiComponentV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryEmojiModifierBaseV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryEmojiModifierBaseV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryEmojiModifierV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryEmojiModifierV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryEmojiPresentationV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryEmojiPresentationV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryEmojiV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryEmojiV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryExtendedPictographicV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryExtendedPictographicV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryExtenderV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryExtenderV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryFullCompositionExclusionV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryFullCompositionExclusionV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryGraphV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryGraphV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryGraphemeBaseV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryGraphemeBaseV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryGraphemeExtendV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryGraphemeExtendV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryGraphemeLinkV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryGraphemeLinkV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryHexDigitV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryHexDigitV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryHyphenV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryHyphenV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryIdContinueV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryIdContinueV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryIdStartV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryIdStartV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryIdeographicV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryIdeographicV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryIdsBinaryOperatorV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryIdsBinaryOperatorV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryIdsTrinaryOperatorV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryIdsTrinaryOperatorV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryJoinControlV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryJoinControlV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryLogicalOrderExceptionV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryLogicalOrderExceptionV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryLowercaseV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryLowercaseV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryMathV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryMathV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryNfcInertV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryNfcInertV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryNfdInertV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryNfdInertV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryNfkcInertV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryNfkcInertV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryNfkdInertV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryNfkdInertV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryNoncharacterCodePointV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryNoncharacterCodePointV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryPatternSyntaxV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryPatternSyntaxV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryPatternWhiteSpaceV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryPatternWhiteSpaceV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryPrependedConcatenationMarkV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryPrependedConcatenationMarkV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryPrintV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryPrintV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryQuotationMarkV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryQuotationMarkV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryRadicalV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryRadicalV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryRegionalIndicatorV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryRegionalIndicatorV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinarySegmentStarterV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinarySegmentStarterV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinarySentenceTerminalV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinarySentenceTerminalV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinarySoftDottedV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinarySoftDottedV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryTerminalPunctuationV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryTerminalPunctuationV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryUnifiedIdeographV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryUnifiedIdeographV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryUppercaseV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryUppercaseV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryVariationSelectorV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryVariationSelectorV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryWhiteSpaceV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryWhiteSpaceV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryXdigitV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryXdigitV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryXidContinueV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryXidContinueV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyBinaryXidStartV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyBinaryXidStartV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyEnumBidiClassV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyEnumBidiClassV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyEnumBidiMirroringGlyphV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyEnumBidiMirroringGlyphV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyEnumCanonicalCombiningClassV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyEnumCanonicalCombiningClassV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyEnumEastAsianWidthV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyEnumEastAsianWidthV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyEnumGeneralCategoryV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyEnumGeneralCategoryV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyEnumGraphemeClusterBreakV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyEnumGraphemeClusterBreakV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyEnumHangulSyllableTypeV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyEnumHangulSyllableTypeV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyEnumIndicSyllabicCategoryV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyEnumIndicSyllabicCategoryV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyEnumJoiningTypeV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyEnumJoiningTypeV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyEnumLineBreakV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyEnumLineBreakV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyEnumScriptV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyEnumScriptV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyEnumSentenceBreakV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyEnumSentenceBreakV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyEnumWordBreakV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyEnumWordBreakV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyNameLongBidiClassV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyNameLongBidiClassV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyNameLongCanonicalCombiningClassV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyNameLongCanonicalCombiningClassV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyNameLongEastAsianWidthV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyNameLongEastAsianWidthV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyNameLongGeneralCategoryV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyNameLongGeneralCategoryV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyNameLongGraphemeClusterBreakV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyNameLongGraphemeClusterBreakV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyNameLongHangulSyllableTypeV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyNameLongHangulSyllableTypeV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyNameLongIndicSyllabicCategoryV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyNameLongIndicSyllabicCategoryV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyNameLongJoiningTypeV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyNameLongJoiningTypeV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyNameLongLineBreakV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyNameLongLineBreakV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyNameLongScriptV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyNameLongScriptV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyNameLongSentenceBreakV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyNameLongSentenceBreakV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyNameLongWordBreakV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyNameLongWordBreakV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyNameParseBidiClassV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyNameParseBidiClassV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyNameParseCanonicalCombiningClassV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyNameParseCanonicalCombiningClassV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyNameParseEastAsianWidthV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyNameParseEastAsianWidthV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyNameParseGeneralCategoryMaskV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyNameParseGeneralCategoryMaskV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyNameParseGeneralCategoryV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyNameParseGeneralCategoryV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyNameParseGraphemeClusterBreakV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyNameParseGraphemeClusterBreakV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyNameParseHangulSyllableTypeV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyNameParseHangulSyllableTypeV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyNameParseIndicSyllabicCategoryV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyNameParseIndicSyllabicCategoryV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyNameParseJoiningTypeV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyNameParseJoiningTypeV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyNameParseLineBreakV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyNameParseLineBreakV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyNameParseScriptV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyNameParseScriptV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyNameParseSentenceBreakV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyNameParseSentenceBreakV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyNameParseWordBreakV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyNameParseWordBreakV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyNameShortBidiClassV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyNameShortBidiClassV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyNameShortCanonicalCombiningClassV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyNameShortCanonicalCombiningClassV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyNameShortEastAsianWidthV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyNameShortEastAsianWidthV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyNameShortGeneralCategoryV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyNameShortGeneralCategoryV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyNameShortGraphemeClusterBreakV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyNameShortGraphemeClusterBreakV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyNameShortHangulSyllableTypeV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyNameShortHangulSyllableTypeV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyNameShortIndicSyllabicCategoryV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyNameShortIndicSyllabicCategoryV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyNameShortJoiningTypeV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyNameShortJoiningTypeV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyNameShortLineBreakV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyNameShortLineBreakV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyNameShortScriptV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyNameShortScriptV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyNameShortSentenceBreakV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyNameShortSentenceBreakV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyNameShortWordBreakV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyNameShortWordBreakV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<PropertyScriptWithExtensionsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<PropertyScriptWithExtensionsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<RegionDisplayNamesV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<RegionDisplayNamesV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<RocDateLengthsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<RocDateLengthsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<RocDateNeoSkeletonPatternsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<RocDateNeoSkeletonPatternsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<RocDateSymbolsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<RocDateSymbolsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<RocMonthNamesV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<RocMonthNamesV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<RocYearNamesV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<RocYearNamesV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<ScriptDisplayNamesV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<ScriptDisplayNamesV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<SegmenterBreakGraphemeClusterV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<SegmenterBreakGraphemeClusterV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<SegmenterBreakLineV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<SegmenterBreakLineV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<SegmenterBreakSentenceOverrideV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<SegmenterBreakSentenceOverrideV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<SegmenterBreakSentenceV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<SegmenterBreakSentenceV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<SegmenterBreakWordOverrideV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<SegmenterBreakWordOverrideV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<SegmenterBreakWordV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<SegmenterBreakWordV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<SegmenterDictionaryAutoV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<SegmenterDictionaryAutoV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<SegmenterDictionaryExtendedV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<SegmenterDictionaryExtendedV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<SegmenterLstmAutoV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<SegmenterLstmAutoV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<ShortCompactDecimalFormatDataV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<ShortCompactDecimalFormatDataV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<ShortCurrencyCompactV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<ShortCurrencyCompactV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<ShortDayRelativeV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<ShortDayRelativeV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<ShortHourRelativeV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<ShortHourRelativeV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<ShortMinuteRelativeV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<ShortMinuteRelativeV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<ShortMonthRelativeV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<ShortMonthRelativeV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<ShortQuarterRelativeV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<ShortQuarterRelativeV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<ShortSecondRelativeV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<ShortSecondRelativeV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<ShortWeekRelativeV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<ShortWeekRelativeV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<ShortYearRelativeV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<ShortYearRelativeV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<TimeLengthsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<TimeLengthsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<TimeNeoSkeletonPatternsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<TimeNeoSkeletonPatternsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<TimeSymbolsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<TimeSymbolsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<TimeZoneEssentialsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<TimeZoneEssentialsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<TimeZoneIanaMapV1> for SourceDataProvider

Source§

fn load( &self, _: DataRequest<'_>, ) -> Result<DataResponse<TimeZoneIanaMapV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<TimeZoneIanaNamesV1> for SourceDataProvider

Source§

fn load( &self, _: DataRequest<'_>, ) -> Result<DataResponse<TimeZoneIanaNamesV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<TimeZoneOffsetsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<TimeZoneOffsetsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<TimeZoneWindowsV1> for SourceDataProvider

Source§

fn load( &self, _: DataRequest<'_>, ) -> Result<DataResponse<TimeZoneWindowsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<TransliteratorRulesV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<TransliteratorRulesV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<UnitsDisplayNameV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<UnitsDisplayNameV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<UnitsEssentialsV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<UnitsEssentialsV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<UnitsInfoV1> for SourceDataProvider

Source§

fn load( &self, _req: DataRequest<'_>, ) -> Result<DataResponse<UnitsInfoV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<UnitsTrieV1> for SourceDataProvider

Source§

fn load( &self, _req: DataRequest<'_>, ) -> Result<DataResponse<UnitsTrieV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<VariantDisplayNamesV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<VariantDisplayNamesV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl DataProvider<WeekdayNamesV1> for SourceDataProvider

Source§

fn load( &self, req: DataRequest<'_>, ) -> Result<DataResponse<WeekdayNamesV1>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl Debug for SourceDataProvider

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl DynamicDataProvider<ExportMarker> for SourceDataProvider

Source§

fn load_data( &self, marker: DataMarkerInfo, req: DataRequest<'_>, ) -> Result<DataResponse<ExportMarker>, DataError>

Query the provider for data, returning the result. Read more
Source§

impl ExportableProvider for SourceDataProvider

Source§

fn supported_markers(&self) -> BTreeSet<DataMarkerInfo>

Returns the set of supported markers
Source§

impl<M: DataMarker> IterableDataProvider<M> for SourceDataProvider
where SourceDataProvider: IterableDataProviderCached<M>,

Source§

impl IterableDynamicDataProvider<ExportMarker> for SourceDataProvider

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
§

impl<T> Downcast for T
where T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> if into_left is true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> AllAnyCalendarExternalDataMarkers for T

Source§

impl<T> AllFixedCalendarExternalDataMarkers for T

Source§

impl<T> ErasedDestructor for T
where T: 'static,