pub struct GTFSLevel {
pub level_id: String,
pub level_index: i32,
pub level_name: Option<String>,
}Expand description
§Levels
Conditionally Required
Describes levels in a station, useful with pathways.txt.
Required if pathways include elevators (pathway_mode=5), otherwise optional.
Fields§
§level_id: StringRequired
Identifies a level in a station (level_id).
level_index: i32Required Numeric index indicating this level’s relative position:
- 0 for ground level
- Positive above ground
- Negative below ground
level_name: Option<String>Optional Name of the level as displayed to the rider (e.g., “Mezzanine”, “Platform”).
Implementations§
Trait Implementations§
Source§impl From<&Map<String, ValueType>> for GTFSLevel
Starting from a ref to an MValue, convert to a struct
impl From<&Map<String, ValueType>> for GTFSLevel
Starting from a ref to an MValue, convert to a struct
Source§impl From<&ValueType> for GTFSLevel
If this struct ref is nested into another struct, pull out the MValue and let
From handle
impl From<&ValueType> for GTFSLevel
If this struct ref is nested into another struct, pull out the MValue and let
From
Source§impl From<GTFSLevel> for ValueType
If this struct is nested into another struct, convert to a ValueType that’s nested
impl From<GTFSLevel> for ValueType
If this struct is nested into another struct, convert to a ValueType that’s nested
Source§impl From<ValueType> for GTFSLevel
If this struct is nested into another struct, pull out the MValue and let
From handle
impl From<ValueType> for GTFSLevel
If this struct is nested into another struct, pull out the MValue and let
From
impl MValueCompatible for GTFSLevel
Finally implement the MValueCompatible trait
impl StructuralPartialEq for GTFSLevel
Auto Trait Implementations§
impl Freeze for GTFSLevel
impl RefUnwindSafe for GTFSLevel
impl Send for GTFSLevel
impl Sync for GTFSLevel
impl Unpin for GTFSLevel
impl UnwindSafe for GTFSLevel
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().