Trait DynamicDryDataProvider
trait DynamicDryDataProvider<M: DynamicDataMarker>: DynamicDataProvider<M>
A dynanmic data provider that can determine whether it can load a particular data identifier, potentially cheaper than actually performing the load.
Required Methods
fn dry_load_data(self: &Self, marker: DataMarkerInfo, req: DataRequest<'_>) -> Result<DataResponseMetadata, DataError>This method goes through the motions of
load_data, but only returns the metadata.If
dry_load_datareturns an error,load_datamust return the same error, but not vice-versa. Concretely,load_datacould return deserialization or I/O errors thatdry_load_datacannot predict.
Implementors
impl<M, P> DynamicDryDataProvider for &P