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§

Object Safety§

This trait is not object safe.

Implementors§