pub trait AirportTrait {
    // Required methods
    fn get_iata_code(&self) -> &[IataCodeProperty];
    fn take_iata_code(&mut self) -> Vec<IataCodeProperty>;
    fn get_icao_code(&self) -> &[IcaoCodeProperty];
    fn take_icao_code(&mut self) -> Vec<IcaoCodeProperty>;
}
Expand description

This trait is for properties from https://schema.org/Airport.

Required Methods§

source

fn get_iata_code(&self) -> &[IataCodeProperty]

Get https://schema.org/iataCode from Self as borrowed slice.

source

fn take_iata_code(&mut self) -> Vec<IataCodeProperty>

Take https://schema.org/iataCode from Self as owned vector.

source

fn get_icao_code(&self) -> &[IcaoCodeProperty]

Get https://schema.org/icaoCode from Self as borrowed slice.

source

fn take_icao_code(&mut self) -> Vec<IcaoCodeProperty>

Take https://schema.org/icaoCode from Self as owned vector.

Implementors§