pub trait IterableDynamicDataProvider<M: DynamicDataMarker>: DynamicDataProvider<M> {
    // Required method
    fn iter_ids_for_marker(
        &self,
        marker: DataMarkerInfo,
    ) -> Result<BTreeSet<DataIdentifierCow<'_>>, DataError>;
}Expand description
A DynamicDataProvider that can iterate over all supported DataIdentifierCows for a certain marker.
The provider is not allowed to return Ok for requests that were not returned by iter_ids,
and must not fail with a DataErrorKind::IdentifierNotFound for requests that were returned.
Required Methods§
Sourcefn iter_ids_for_marker(
    &self,
    marker: DataMarkerInfo,
) -> Result<BTreeSet<DataIdentifierCow<'_>>, DataError>
 
fn iter_ids_for_marker( &self, marker: DataMarkerInfo, ) -> Result<BTreeSet<DataIdentifierCow<'_>>, DataError>
Given a DataMarkerInfo, returns a set of DataIdentifierCow.