Trait schema_org_types::AirportTrait
source · 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§
sourcefn get_iata_code(&self) -> &[IataCodeProperty]
fn get_iata_code(&self) -> &[IataCodeProperty]
Get https://schema.org/iataCode from Self
as borrowed slice.
sourcefn take_iata_code(&mut self) -> Vec<IataCodeProperty>
fn take_iata_code(&mut self) -> Vec<IataCodeProperty>
Take https://schema.org/iataCode from Self
as owned vector.
sourcefn get_icao_code(&self) -> &[IcaoCodeProperty]
fn get_icao_code(&self) -> &[IcaoCodeProperty]
Get https://schema.org/icaoCode from Self
as borrowed slice.
sourcefn take_icao_code(&mut self) -> Vec<IcaoCodeProperty>
fn take_icao_code(&mut self) -> Vec<IcaoCodeProperty>
Take https://schema.org/icaoCode from Self
as owned vector.