Crate postcode

Crate postcode 

Source
Expand description

§postcode-rs

crates.io crates.io API

Postcode & Geolocation API for the UK. This is an API client for postcodes.io.

postcode = "0.1.1"

§Example

use postcode::Postcode;

#[async_std::main]
async fn main() {
    let code = "SW1W0NY";
  
    let post = Postcode::from_code(code).await.unwrap();

    println!("{} ({}, {}) -> ({}, {})", code, post.region, post.country, post.latitude, post.longitude);
}
SW1W0NY (London, England) -> (51.495373, -0.147421)

Structs§

Codes
More obscure codes that describe a postcode.
Postcode
The main struct that defines a postcode.

Enums§

Error
A basic error struct for Postcode.

Functions§

validate
Validate a UK postcode.