Struct sim::UnzoomedAgent[][src]

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

Fields

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

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