[][src]Enum sim::SidewalkPOI

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 Eq 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 StructuralEq for SidewalkPOI[src]

impl StructuralPartialEq for SidewalkPOI[src]

Auto Trait Implementations

impl RefUnwindSafe for SidewalkPOI[src]

impl Send for SidewalkPOI[src]

impl Sync for SidewalkPOI[src]

impl Unpin for SidewalkPOI[src]

impl UnwindSafe for SidewalkPOI[src]

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> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> Downcast for T where
    T: Any

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

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, 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>,