pub struct DatagenProvider {
    pub source: SourceData,
}
Expand description

Fields§

§source: SourceData

The underlying raw data

Trait Implementations§

source§

impl AnyProvider for DatagenProvider

source§

fn load_any( &self, key: DataKey, req: DataRequest<'_> ) -> Result<AnyResponse, DataError>

Loads an AnyPayload according to the key and request.
source§

impl Clone for DatagenProvider

source§

fn clone(&self) -> DatagenProvider

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 DataConverter<BufferMarker, HeapStatsMarker> for DatagenProvider

source§

fn convert( &self, key: DataKey, from: DataPayload<BufferMarker> ) -> Result<DataPayload<HeapStatsMarker>, (DataPayload<BufferMarker>, DataError)>

Attempt to convert a payload corresponding to the given data key from one marker type to another marker type. Read more
source§

impl DataProvider<AliasesV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<AlnumV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<AlphabeticV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<AndListV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<AsciiHexDigitV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<BasicEmojiV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<BidiClassV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<BidiControlV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<BidiMirroredV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<BlankV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<BuddhistDateLengthsV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<BuddhistDateSymbolsV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<CanonicalCombiningClassV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<CanonicalCompositionsV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<CanonicalDecompositionDataV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<CanonicalDecompositionTablesV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<CardinalV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<CaseIgnorableV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<CaseMappingV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<CaseSensitiveV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<CasedV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<ChangesWhenCasefoldedV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<ChangesWhenCasemappedV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<ChangesWhenLowercasedV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<ChangesWhenNfkcCasefoldedV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<ChangesWhenTitlecasedV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<ChangesWhenUppercasedV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<CollationDataV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<CollationDiacriticsV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<CollationFallbackSupplementV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<CollationJamoV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<CollationMetadataV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<CollationReorderingV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<CollationSpecialPrimariesV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<CompatibilityDecompositionSupplementV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<CompatibilityDecompositionTablesV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<CopticDateLengthsV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<CopticDateSymbolsV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<DashV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<DateSkeletonPatternsV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<DecimalSymbolsV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<DefaultIgnorableCodePointV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<DeprecatedV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<DiacriticV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<EastAsianWidthV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<EmojiComponentV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<EmojiModifierBaseV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<EmojiModifierV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<EmojiPresentationV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<EmojiV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<EthiopianDateLengthsV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<EthiopianDateSymbolsV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<ExemplarCharactersAuxiliaryV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<ExemplarCharactersIndexV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<ExemplarCharactersMainV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<ExemplarCharactersNumbersV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<ExemplarCharactersPunctuationV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<ExemplarCitiesV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<ExtendedPictographicV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<ExtenderV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<FullCompositionExclusionV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<GeneralCategoryV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<GraphV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<GraphemeBaseV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<GraphemeClusterBreakDataV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<GraphemeClusterBreakV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<GraphemeExtendV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<GraphemeLinkV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<GregorianDateLengthsV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<GregorianDateSymbolsV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<HelloWorldV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<HexDigitV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<HyphenV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<IdContinueV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<IdStartV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<IdeographicV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<IdsBinaryOperatorV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<IdsTrinaryOperatorV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<IndianDateLengthsV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<IndianDateSymbolsV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<JapaneseDateLengthsV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<JapaneseDateSymbolsV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<JapaneseErasV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<JapaneseExtendedDateLengthsV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<JapaneseExtendedDateSymbolsV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<JapaneseExtendedErasV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<JoinControlV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<LanguageDisplayNamesV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<LikelySubtagsV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<LineBreakDataV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<LineBreakV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<LocaleFallbackLikelySubtagsV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<LocaleFallbackParentsV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<LogicalOrderExceptionV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<LongCompactDecimalFormatDataV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<LongDayRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<LongHourRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<LongMinuteRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<LongMonthRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<LongQuarterRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<LongSecondRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<LongWeekRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<LongYearRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<LowercaseV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<LstmDataV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<MathV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<MetazoneGenericNamesLongV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<MetazoneGenericNamesShortV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<MetazonePeriodV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<MetazoneSpecificNamesLongV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<MetazoneSpecificNamesShortV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<NarrowDayRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<NarrowHourRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<NarrowMinuteRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<NarrowMonthRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<NarrowQuarterRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<NarrowSecondRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<NarrowWeekRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<NarrowYearRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<NfcInertV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<NfdInertV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<NfkcInertV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<NfkdInertV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<NonRecursiveDecompositionSupplementV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<NoncharacterCodePointV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<OrListV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<OrdinalV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<PatternSyntaxV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<PatternWhiteSpaceV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<PrependedConcatenationMarkV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<PrintV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<QuotationMarkV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<RadicalV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<RegionDisplayNamesV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<RegionalIndicatorV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<ScriptV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<ScriptWithExtensionsPropertyV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<SegmentStarterV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<SentenceBreakDataV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<SentenceBreakV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<SentenceTerminalV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<ShortCompactDecimalFormatDataV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<ShortDayRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<ShortHourRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<ShortMinuteRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<ShortMonthRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<ShortQuarterRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<ShortSecondRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<ShortWeekRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<ShortYearRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<SoftDottedV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<TerminalPunctuationV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<TimeLengthsV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<TimeSymbolsV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<TimeZoneFormatsV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<UCharDictionaryBreakDataV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<UnifiedIdeographV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<UnitListV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<UppercaseV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<Uts46DecompositionSupplementV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<VariationSelectorV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<WeekDataV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<WhiteSpaceV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<WordBreakDataV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<WordBreakV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<XdigitV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<XidContinueV1Marker> for DatagenProvider

source§

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

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

impl DataProvider<XidStartV1Marker> for DatagenProvider

source§

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

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

impl Debug for DatagenProvider

source§

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

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

impl DynamicDataProvider<AnyMarker> for DatagenProvider

source§

fn load_data( &self, key: DataKey, req: DataRequest<'_> ) -> Result<DataResponse<AnyMarker>, DataError>

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

impl DynamicDataProvider<ExportMarker> for DatagenProvider

source§

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

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

impl IterableDataProvider<AliasesV1Marker> for DatagenProvider

source§

impl IterableDataProvider<AlnumV1Marker> for DatagenProvider

source§

impl IterableDataProvider<AlphabeticV1Marker> for DatagenProvider

source§

impl IterableDataProvider<AndListV1Marker> for DatagenProvider

source§

impl IterableDataProvider<AsciiHexDigitV1Marker> for DatagenProvider

source§

impl IterableDataProvider<BasicEmojiV1Marker> for DatagenProvider

source§

impl IterableDataProvider<BidiClassV1Marker> for DatagenProvider

source§

impl IterableDataProvider<BidiControlV1Marker> for DatagenProvider

source§

impl IterableDataProvider<BidiMirroredV1Marker> for DatagenProvider

source§

impl IterableDataProvider<BlankV1Marker> for DatagenProvider

source§

impl IterableDataProvider<BuddhistDateLengthsV1Marker> for DatagenProvider

source§

impl IterableDataProvider<BuddhistDateSymbolsV1Marker> for DatagenProvider

source§

impl IterableDataProvider<CanonicalCombiningClassV1Marker> for DatagenProvider

source§

impl IterableDataProvider<CanonicalCompositionsV1Marker> for DatagenProvider

source§

impl IterableDataProvider<CanonicalDecompositionDataV1Marker> for DatagenProvider

source§

impl IterableDataProvider<CanonicalDecompositionTablesV1Marker> for DatagenProvider

source§

impl IterableDataProvider<CardinalV1Marker> for DatagenProvider

source§

impl IterableDataProvider<CaseIgnorableV1Marker> for DatagenProvider

source§

impl IterableDataProvider<CaseMappingV1Marker> for DatagenProvider

source§

impl IterableDataProvider<CaseSensitiveV1Marker> for DatagenProvider

source§

impl IterableDataProvider<CasedV1Marker> for DatagenProvider

source§

impl IterableDataProvider<ChangesWhenCasefoldedV1Marker> for DatagenProvider

source§

impl IterableDataProvider<ChangesWhenCasemappedV1Marker> for DatagenProvider

source§

impl IterableDataProvider<ChangesWhenLowercasedV1Marker> for DatagenProvider

source§

impl IterableDataProvider<ChangesWhenNfkcCasefoldedV1Marker> for DatagenProvider

source§

impl IterableDataProvider<ChangesWhenTitlecasedV1Marker> for DatagenProvider

source§

impl IterableDataProvider<ChangesWhenUppercasedV1Marker> for DatagenProvider

source§

impl IterableDataProvider<CollationDataV1Marker> for DatagenProvider

source§

impl IterableDataProvider<CollationDiacriticsV1Marker> for DatagenProvider

source§

impl IterableDataProvider<CollationFallbackSupplementV1Marker> for DatagenProvider

source§

impl IterableDataProvider<CollationJamoV1Marker> for DatagenProvider

source§

impl IterableDataProvider<CollationMetadataV1Marker> for DatagenProvider

source§

impl IterableDataProvider<CollationReorderingV1Marker> for DatagenProvider

source§

impl IterableDataProvider<CollationSpecialPrimariesV1Marker> for DatagenProvider

source§

impl IterableDataProvider<CompatibilityDecompositionSupplementV1Marker> for DatagenProvider

source§

impl IterableDataProvider<CompatibilityDecompositionTablesV1Marker> for DatagenProvider

source§

impl IterableDataProvider<CopticDateLengthsV1Marker> for DatagenProvider

source§

impl IterableDataProvider<CopticDateSymbolsV1Marker> for DatagenProvider

source§

impl IterableDataProvider<DashV1Marker> for DatagenProvider

source§

impl IterableDataProvider<DateSkeletonPatternsV1Marker> for DatagenProvider

source§

impl IterableDataProvider<DecimalSymbolsV1Marker> for DatagenProvider

source§

impl IterableDataProvider<DefaultIgnorableCodePointV1Marker> for DatagenProvider

source§

impl IterableDataProvider<DeprecatedV1Marker> for DatagenProvider

source§

impl IterableDataProvider<DiacriticV1Marker> for DatagenProvider

source§

impl IterableDataProvider<EastAsianWidthV1Marker> for DatagenProvider

source§

impl IterableDataProvider<EmojiComponentV1Marker> for DatagenProvider

source§

impl IterableDataProvider<EmojiModifierBaseV1Marker> for DatagenProvider

source§

impl IterableDataProvider<EmojiModifierV1Marker> for DatagenProvider

source§

impl IterableDataProvider<EmojiPresentationV1Marker> for DatagenProvider

source§

impl IterableDataProvider<EmojiV1Marker> for DatagenProvider

source§

impl IterableDataProvider<EthiopianDateLengthsV1Marker> for DatagenProvider

source§

impl IterableDataProvider<EthiopianDateSymbolsV1Marker> for DatagenProvider

source§

impl IterableDataProvider<ExemplarCharactersAuxiliaryV1Marker> for DatagenProvider

source§

impl IterableDataProvider<ExemplarCharactersIndexV1Marker> for DatagenProvider

source§

impl IterableDataProvider<ExemplarCharactersMainV1Marker> for DatagenProvider

source§

impl IterableDataProvider<ExemplarCharactersNumbersV1Marker> for DatagenProvider

source§

impl IterableDataProvider<ExemplarCharactersPunctuationV1Marker> for DatagenProvider

source§

impl IterableDataProvider<ExemplarCitiesV1Marker> for DatagenProvider

source§

impl IterableDataProvider<ExtendedPictographicV1Marker> for DatagenProvider

source§

impl IterableDataProvider<ExtenderV1Marker> for DatagenProvider

source§

impl IterableDataProvider<FullCompositionExclusionV1Marker> for DatagenProvider

source§

impl IterableDataProvider<GeneralCategoryV1Marker> for DatagenProvider

source§

impl IterableDataProvider<GraphV1Marker> for DatagenProvider

source§

impl IterableDataProvider<GraphemeBaseV1Marker> for DatagenProvider

source§

impl IterableDataProvider<GraphemeClusterBreakDataV1Marker> for DatagenProvider

source§

impl IterableDataProvider<GraphemeClusterBreakV1Marker> for DatagenProvider

source§

impl IterableDataProvider<GraphemeExtendV1Marker> for DatagenProvider

source§

impl IterableDataProvider<GraphemeLinkV1Marker> for DatagenProvider

source§

impl IterableDataProvider<GregorianDateLengthsV1Marker> for DatagenProvider

source§

impl IterableDataProvider<GregorianDateSymbolsV1Marker> for DatagenProvider

source§

impl IterableDataProvider<HelloWorldV1Marker> for DatagenProvider

source§

impl IterableDataProvider<HexDigitV1Marker> for DatagenProvider

source§

impl IterableDataProvider<HyphenV1Marker> for DatagenProvider

source§

impl IterableDataProvider<IdContinueV1Marker> for DatagenProvider

source§

impl IterableDataProvider<IdStartV1Marker> for DatagenProvider

source§

impl IterableDataProvider<IdeographicV1Marker> for DatagenProvider

source§

impl IterableDataProvider<IdsBinaryOperatorV1Marker> for DatagenProvider

source§

impl IterableDataProvider<IdsTrinaryOperatorV1Marker> for DatagenProvider

source§

impl IterableDataProvider<IndianDateLengthsV1Marker> for DatagenProvider

source§

impl IterableDataProvider<IndianDateSymbolsV1Marker> for DatagenProvider

source§

impl IterableDataProvider<JapaneseDateLengthsV1Marker> for DatagenProvider

source§

impl IterableDataProvider<JapaneseDateSymbolsV1Marker> for DatagenProvider

source§

impl IterableDataProvider<JapaneseErasV1Marker> for DatagenProvider

source§

impl IterableDataProvider<JapaneseExtendedDateLengthsV1Marker> for DatagenProvider

source§

impl IterableDataProvider<JapaneseExtendedDateSymbolsV1Marker> for DatagenProvider

source§

impl IterableDataProvider<JapaneseExtendedErasV1Marker> for DatagenProvider

source§

impl IterableDataProvider<JoinControlV1Marker> for DatagenProvider

source§

impl IterableDataProvider<LanguageDisplayNamesV1Marker> for DatagenProvider

source§

impl IterableDataProvider<LikelySubtagsV1Marker> for DatagenProvider

source§

impl IterableDataProvider<LineBreakDataV1Marker> for DatagenProvider

source§

impl IterableDataProvider<LineBreakV1Marker> for DatagenProvider

source§

impl IterableDataProvider<LocaleFallbackLikelySubtagsV1Marker> for DatagenProvider

source§

impl IterableDataProvider<LocaleFallbackParentsV1Marker> for DatagenProvider

source§

impl IterableDataProvider<LogicalOrderExceptionV1Marker> for DatagenProvider

source§

impl IterableDataProvider<LongCompactDecimalFormatDataV1Marker> for DatagenProvider

source§

impl IterableDataProvider<LongDayRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

impl IterableDataProvider<LongHourRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

impl IterableDataProvider<LongMinuteRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

impl IterableDataProvider<LongMonthRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

impl IterableDataProvider<LongQuarterRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

impl IterableDataProvider<LongSecondRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

impl IterableDataProvider<LongWeekRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

impl IterableDataProvider<LongYearRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

impl IterableDataProvider<LowercaseV1Marker> for DatagenProvider

source§

impl IterableDataProvider<LstmDataV1Marker> for DatagenProvider

source§

impl IterableDataProvider<MathV1Marker> for DatagenProvider

source§

impl IterableDataProvider<MetazoneGenericNamesLongV1Marker> for DatagenProvider

source§

impl IterableDataProvider<MetazoneGenericNamesShortV1Marker> for DatagenProvider

source§

impl IterableDataProvider<MetazonePeriodV1Marker> for DatagenProvider

source§

impl IterableDataProvider<MetazoneSpecificNamesLongV1Marker> for DatagenProvider

source§

impl IterableDataProvider<MetazoneSpecificNamesShortV1Marker> for DatagenProvider

source§

impl IterableDataProvider<NarrowDayRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

impl IterableDataProvider<NarrowHourRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

impl IterableDataProvider<NarrowMinuteRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

impl IterableDataProvider<NarrowMonthRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

impl IterableDataProvider<NarrowQuarterRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

impl IterableDataProvider<NarrowSecondRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

impl IterableDataProvider<NarrowWeekRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

impl IterableDataProvider<NarrowYearRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

impl IterableDataProvider<NfcInertV1Marker> for DatagenProvider

source§

impl IterableDataProvider<NfdInertV1Marker> for DatagenProvider

source§

impl IterableDataProvider<NfkcInertV1Marker> for DatagenProvider

source§

impl IterableDataProvider<NfkdInertV1Marker> for DatagenProvider

source§

impl IterableDataProvider<NonRecursiveDecompositionSupplementV1Marker> for DatagenProvider

source§

impl IterableDataProvider<NoncharacterCodePointV1Marker> for DatagenProvider

source§

impl IterableDataProvider<OrListV1Marker> for DatagenProvider

source§

impl IterableDataProvider<OrdinalV1Marker> for DatagenProvider

source§

impl IterableDataProvider<PatternSyntaxV1Marker> for DatagenProvider

source§

impl IterableDataProvider<PatternWhiteSpaceV1Marker> for DatagenProvider

source§

impl IterableDataProvider<PrependedConcatenationMarkV1Marker> for DatagenProvider

source§

impl IterableDataProvider<PrintV1Marker> for DatagenProvider

source§

impl IterableDataProvider<QuotationMarkV1Marker> for DatagenProvider

source§

impl IterableDataProvider<RadicalV1Marker> for DatagenProvider

source§

impl IterableDataProvider<RegionDisplayNamesV1Marker> for DatagenProvider

source§

impl IterableDataProvider<RegionalIndicatorV1Marker> for DatagenProvider

source§

impl IterableDataProvider<ScriptV1Marker> for DatagenProvider

source§

impl IterableDataProvider<ScriptWithExtensionsPropertyV1Marker> for DatagenProvider

source§

impl IterableDataProvider<SegmentStarterV1Marker> for DatagenProvider

source§

impl IterableDataProvider<SentenceBreakDataV1Marker> for DatagenProvider

source§

impl IterableDataProvider<SentenceBreakV1Marker> for DatagenProvider

source§

impl IterableDataProvider<SentenceTerminalV1Marker> for DatagenProvider

source§

impl IterableDataProvider<ShortCompactDecimalFormatDataV1Marker> for DatagenProvider

source§

impl IterableDataProvider<ShortDayRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

impl IterableDataProvider<ShortHourRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

impl IterableDataProvider<ShortMinuteRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

impl IterableDataProvider<ShortMonthRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

impl IterableDataProvider<ShortQuarterRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

impl IterableDataProvider<ShortSecondRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

impl IterableDataProvider<ShortWeekRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

impl IterableDataProvider<ShortYearRelativeTimeFormatDataV1Marker> for DatagenProvider

source§

impl IterableDataProvider<SoftDottedV1Marker> for DatagenProvider

source§

impl IterableDataProvider<TerminalPunctuationV1Marker> for DatagenProvider

source§

impl IterableDataProvider<TimeLengthsV1Marker> for DatagenProvider

source§

impl IterableDataProvider<TimeSymbolsV1Marker> for DatagenProvider

source§

impl IterableDataProvider<TimeZoneFormatsV1Marker> for DatagenProvider

source§

impl IterableDataProvider<UCharDictionaryBreakDataV1Marker> for DatagenProvider

source§

impl IterableDataProvider<UnifiedIdeographV1Marker> for DatagenProvider

source§

impl IterableDataProvider<UnitListV1Marker> for DatagenProvider

source§

impl IterableDataProvider<UppercaseV1Marker> for DatagenProvider

source§

impl IterableDataProvider<Uts46DecompositionSupplementV1Marker> for DatagenProvider

source§

impl IterableDataProvider<VariationSelectorV1Marker> for DatagenProvider

source§

impl IterableDataProvider<WeekDataV1Marker> for DatagenProvider

source§

impl IterableDataProvider<WhiteSpaceV1Marker> for DatagenProvider

source§

impl IterableDataProvider<WordBreakDataV1Marker> for DatagenProvider

source§

impl IterableDataProvider<WordBreakV1Marker> for DatagenProvider

source§

impl IterableDataProvider<XdigitV1Marker> for DatagenProvider

source§

impl IterableDataProvider<XidContinueV1Marker> for DatagenProvider

source§

impl IterableDataProvider<XidStartV1Marker> for DatagenProvider

source§

impl IterableDynamicDataProvider<ExportMarker> for DatagenProvider

source§

fn supported_locales_for_key( &self, key: DataKey ) -> Result<Vec<DataLocale>, DataError>

Given a DataKey, returns a list of DataLocale.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<P> AsDowncastingAnyProvider for Pwhere P: AnyProvider + ?Sized,

source§

fn as_downcasting(&self) -> DowncastingAnyProvider<'_, P>

Returns an object implementing DynamicDataProvider<M> when called on AnyProvider
source§

impl<P> AsDynamicDataProviderAnyMarkerWrap for Pwhere P: DynamicDataProvider<AnyMarker>,

source§

fn as_any_provider(&self) -> DynamicDataProviderAnyMarkerWrap<'_, P>

Returns an object implementing AnyProvider when called on DynamicDataProvider<AnyMarker>
source§

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

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

const: unstable · source§

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

Mutably borrows from an owned value. Read more
§

impl<F, W, T, D> Deserialize<With<T, W>, D> for Fwhere W: DeserializeWith<F, T, D>, D: Fallible + ?Sized, F: ?Sized,

§

fn deserialize( &self, deserializer: &mut D ) -> Result<With<T, W>, <D as Fallible>::Error>

Deserializes using the given deserializer
source§

impl<T> Filterable for T

source§

fn filterable( self, filter_name: &'static str ) -> RequestFilterDataProvider<T, fn(_: DataRequest<'_>) -> bool>

Creates a filterable data provider with the given name for debugging. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
source§

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

const: unstable · 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.

§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Pointee for T

§

type Metadata = ()

The type for metadata in pointers and references to Self.
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> ToOwned for Twhere T: Clone,

§

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 Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

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

Performs the conversion.
source§

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

§

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

The type returned in the event of a conversion error.
const: unstable · source§

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

Performs the conversion.
§

impl<T> Upcastable for Twhere T: Any + Send + Sync + 'static,

§

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

upcast ref
§

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

upcast mut ref
§

fn upcast_any_box(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

upcast boxed dyn
§

impl<T> Upcastable for Twhere T: Any + Debug + 'static,

§

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

§

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

§

fn upcast_any_box(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
§

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

source§

impl<T> ExportableProvider for Twhere T: IterableDynamicDataProvider<ExportMarker> + Sync,

source§

impl<T> MaybeSendSync for Twhere T: Send + Sync,