Enum sim::SidewalkPOI[][src]

pub(crate) enum SidewalkPOI {
    ParkingSpot(ParkingSpot),
    DeferredParkingSpot,
    Building(BuildingID),
    BusStop(BusStopID),
    Border(IntersectionID),
    BikeRack(Position),
    SuddenlyAppear,
}

Point of interest, that is

Variants

ParkingSpot(ParkingSpot)

Note that for offstreet parking, the path will be the same as the building’s front path.

DeferredParkingSpot

Don’t actually know where this goes yet!

Building(BuildingID)
BusStop(BusStopID)
Border(IntersectionID)
BikeRack(Position)

The bikeable position

SuddenlyAppear

Trait Implementations

impl Clone for SidewalkPOI[src]

impl Debug for SidewalkPOI[src]

impl<'de> Deserialize<'de> for SidewalkPOI[src]

impl Ord for SidewalkPOI[src]

impl PartialEq<SidewalkPOI> for SidewalkPOI[src]

impl PartialOrd<SidewalkPOI> for SidewalkPOI[src]

impl Serialize for SidewalkPOI[src]

impl Eq for SidewalkPOI[src]

impl StructuralEq for SidewalkPOI[src]

impl StructuralPartialEq for SidewalkPOI[src]

Auto Trait Implementations

impl RefUnwindSafe for SidewalkPOI

impl Send for SidewalkPOI

impl Sync for SidewalkPOI

impl Unpin for SidewalkPOI

impl UnwindSafe for SidewalkPOI

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Downcast for T where
    T: Any

impl<T> DowncastSync for T where
    T: Any + Send + Sync

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]