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

Returns a boxed iterator over ResourceOptions.

Implementors