Trait icu_provider::datagen::IterableResourceProvider
source · [−]pub trait IterableResourceProvider<M: ResourceMarker>: ResourceProvider<M> {
fn supported_options(
&self
) -> Result<Box<dyn Iterator<Item = ResourceOptions>>, DataError>;
}
Expand description
A ResourceProvider
that can iterate over all supported ResourceOptions
for a certain key.
Implementing this trait means that a data provider knows all of the data it can successfully return from a load request.
Required Methods
fn supported_options(
&self
) -> Result<Box<dyn Iterator<Item = ResourceOptions>>, DataError>
fn supported_options(
&self
) -> Result<Box<dyn Iterator<Item = ResourceOptions>>, DataError>
Returns a boxed iterator over ResourceOptions
.