[][src]Module rustpostal::expand

Normalization utilities.

Examples

use rustpostal::LibModules;
use rustpostal::expand;

fn main() {
    unsafe { rustpostal::setup(LibModules::Expand) }

    let address = "St Johns Centre, Rope Walk, Bedford, Bedfordshire, MK42 0XE, United Kingdom";

    let expanded = expand::expand_address_with_options(address, Some(vec!["en"]));

    for expansion in expanded {
        println!("{}", expansion);
    }

    unsafe { rustpostal::teardown(LibModules::Expand) }
}

Structs

AddressComponents

Bit set of active address components in normalization options.

NormalizeOptions

Normalization options.

Functions

expand_address

Normalize address with default options.

expand_address_with_options

Normalize address with optional user-defined languages.