Trait icu_provider::prelude::ResourceProvider
source · [−]pub trait ResourceProvider<M> where
M: ResourceMarker, {
fn load_resource(
&self,
req: &DataRequest
) -> Result<DataResponse<M>, DataError>;
}
Expand description
A data provider that loads data for a specific ResourceKey
.
Required Methods
fn load_resource(&self, req: &DataRequest) -> Result<DataResponse<M>, DataError>
fn load_resource(&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.