pub trait BundleGenerator {
    type Resource: Borrow<FluentResource>;
    type LocalesIter: Iterator<Item = LanguageIdentifier>;
    type Iter: Iterator<Item = FluentBundleResult<Self::Resource>>;
    type Stream: Stream<Item = FluentBundleResult<Self::Resource>>;

    fn bundles_iter(
        &self,
        _locales: Self::LocalesIter,
        _res_ids: FxHashSet<ResourceId>
    ) -> Self::Iter { ... } fn bundles_stream(
        &self,
        _locales: Self::LocalesIter,
        _res_ids: FxHashSet<ResourceId>
    ) -> Self::Stream { ... } }

Required Associated Types

Provided Methods

Implementors