Trait BundleGenerator
Source 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>>;
// Provided methods
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 { ... }
}