Expand description
§Usage
The data can be imported into your Rust project with serde. Add to your Cargo.toml:
gatelogue-types = { version = "2", features = [...] }
# To import directly from the repository:
gatelogue-types = { git = "https://github.com/mrt-map/gatelogue", package = "gatelogue-types", features = [...] }where features as denoted by ... are reqwest_get, surf_get and ureq_get.
To retrieve the data:
ⓘ
use gatelogue_types::GatelogueData;
GatelogueData::reqwest_get_with_sources().await?; // with sources, requires `reqwest_get` feature
GatelogueData::reqwest_get_no_sources().await?; // no sources, requires `reqwest_get` feature
GatelogueData::surf_get_with_sources().await?; // with sources, requires `surf_get` feature
GatelogueData::surf_get_no_sources().await?; // no sources, requires `surf_get` feature
GatelogueData::ureq_get_with_sources()?; // with sources, requires `ureq_get` feature
GatelogueData::ureq_get_no_sources()?; // no sources, requires `ureq_get` featureStructs§
- AirAirline
- AirAirport
- AirFlight
- AirGate
- BusCompany
- BusLine
- BusStop
- Connection
- Direction
- Gatelogue
Data - Located
Node Common - Node
Common - Proximity
- Rail
Company - Rail
Line - Rail
Station - SeaCompany
- SeaLine
- SeaStop
- Spawn
Warp - Town