[][src]Struct sim::UnzoomedAgent

pub struct UnzoomedAgent {
    pub vehicle_type: Option<VehicleType>,
    pub pos: Pt2D,
    pub person: Option<PersonID>,
    pub parking: bool,
}

Fields

vehicle_type: Option<VehicleType>

None means a pedestrian.

pos: Pt2Dperson: Option<PersonID>

None means a bus.

parking: bool

True only for cars currently looking for parking. I don't want this struct to grow, but this is important enough to call out here.

Auto Trait Implementations

impl RefUnwindSafe for UnzoomedAgent

impl Send for UnzoomedAgent

impl Sync for UnzoomedAgent

impl Unpin for UnzoomedAgent

impl UnwindSafe for UnzoomedAgent

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: Send + Sync + Any

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

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

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