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` feature
Structs§
- 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