pub enum ScheduleTypicality {
Undefined,
Typical,
Extra,
Reduced,
Disrupted,
Atypical,
}Expand description
Represents how well a schedule represents typical service for a listed schedule type.
Variants§
Undefined
Not defined.
Typical
Typical service with perhaps minor modifications.
Extra
Extra service supplements typical schedules.
Reduced
Reduced holiday service is provided by typical Saturday or Sunday schedule.
Disrupted
Major changes in service due to a planned disruption, such as construction.
Atypical
Major reductions in service for weather events or other atypical situations.
Trait Implementations§
Source§impl Clone for ScheduleTypicality
impl Clone for ScheduleTypicality
Source§fn clone(&self) -> ScheduleTypicality
fn clone(&self) -> ScheduleTypicality
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ScheduleTypicality
impl Debug for ScheduleTypicality
Source§impl<'de> Deserialize<'de> for ScheduleTypicality
impl<'de> Deserialize<'de> for ScheduleTypicality
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<ScheduleTypicality> for u8
impl From<ScheduleTypicality> for u8
Source§fn from(value: ScheduleTypicality) -> Self
fn from(value: ScheduleTypicality) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ScheduleTypicality
impl PartialEq for ScheduleTypicality
Source§impl Serialize for ScheduleTypicality
impl Serialize for ScheduleTypicality
Source§impl TryFrom<u8> for ScheduleTypicality
impl TryFrom<u8> for ScheduleTypicality
impl Copy for ScheduleTypicality
impl StructuralPartialEq for ScheduleTypicality
Auto Trait Implementations§
impl Freeze for ScheduleTypicality
impl RefUnwindSafe for ScheduleTypicality
impl Send for ScheduleTypicality
impl Sync for ScheduleTypicality
impl Unpin for ScheduleTypicality
impl UnwindSafe for ScheduleTypicality
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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 more