Enum valhalla_client::ManeuverType
source · #[repr(i8)]pub enum ManeuverType {
Show 39 variants
None,
Start,
StartRight,
StartLeft,
Destination,
DestinationRight,
DestinationLeft,
Becomes,
Continue,
SlightRight,
Right,
SharpRight,
UturnRight,
UturnLeft,
SharpLeft,
Left,
SlightLeft,
RampStraight,
RampRight,
RampLeft,
ExitRight,
ExitLeft,
StayStraight,
StayRight,
StayLeft,
Merge,
RoundaboutEnter,
RoundaboutExit,
FerryEnter,
FerryExit,
Transit,
TransitTransfer,
TransitRemainOn,
TransitConnectionStart,
TransitConnectionTransfer,
TransitConnectionDestination,
PostTransitConnectionDestination,
MergeRight,
MergeLeft,
}
Variants§
None
Start
StartRight
StartLeft
Destination
DestinationRight
DestinationLeft
Becomes
Continue
SlightRight
Right
SharpRight
UturnRight
UturnLeft
SharpLeft
Left
SlightLeft
RampStraight
RampRight
RampLeft
ExitRight
ExitLeft
StayStraight
StayRight
StayLeft
Merge
RoundaboutEnter
RoundaboutExit
FerryEnter
FerryExit
Transit
TransitTransfer
TransitRemainOn
TransitConnectionStart
TransitConnectionTransfer
TransitConnectionDestination
PostTransitConnectionDestination
MergeRight
MergeLeft
Trait Implementations§
source§impl Clone for ManeuverType
impl Clone for ManeuverType
source§fn clone(&self) -> ManeuverType
fn clone(&self) -> ManeuverType
Returns a copy 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 ManeuverType
impl Debug for ManeuverType
source§impl<'de> Deserialize<'de> for ManeuverType
impl<'de> Deserialize<'de> for ManeuverType
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
impl Copy for ManeuverType
Auto Trait Implementations§
impl RefUnwindSafe for ManeuverType
impl Send for ManeuverType
impl Sync for ManeuverType
impl Unpin for ManeuverType
impl UnwindSafe for ManeuverType
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