pub trait DryDataProvider<M: DataMarker>: DataProvider<M> {
// Required method
fn dry_load(
&self,
req: DataRequest<'_>,
) -> Result<DataResponseMetadata, DataError>;
}Expand description
A data provider that can determine whether it can load a particular data identifier, potentially cheaper than actually performing the load.
Required Methods§
Sourcefn dry_load(
&self,
req: DataRequest<'_>,
) -> Result<DataResponseMetadata, DataError>
fn dry_load( &self, req: DataRequest<'_>, ) -> Result<DataResponseMetadata, DataError>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".