Trait lsys_lib_area::AreaDataProvider
source · pub trait AreaDataProvider: Sized + 'static {
// Required methods
fn code_data(&self) -> AreaResult<Vec<AreaCodeData>>;
fn geo_data(&self) -> AreaResult<Vec<AreaGeoData>>;
fn code_data_version(&self) -> String;
fn geo_data_version(&self) -> String;
}Required Methods§
fn code_data(&self) -> AreaResult<Vec<AreaCodeData>>
fn geo_data(&self) -> AreaResult<Vec<AreaGeoData>>
fn code_data_version(&self) -> String
fn geo_data_version(&self) -> String
Object Safety§
This trait is not object safe.