Trait icu_provider::prelude::DataProvider
source · [−]pub trait DataProvider<M> where
M: KeyedDataMarker, {
fn load(&self, req: DataRequest<'_>) -> Result<DataResponse<M>, DataError>;
}
Expand description
A data provider that loads data for a specific DataKey
.
Required methods
fn load(&self, req: DataRequest<'_>) -> Result<DataResponse<M>, DataError>
fn load(&self, req: DataRequest<'_>) -> Result<DataResponse<M>, DataError>
Query the provider for data, returning the result.
Returns Ok
if the request successfully loaded data. If data failed to load, returns an
Error with more information.