pub struct AssignedCar(pub EntityId);Expand description
Sticky rider → car assignment produced by DestinationDispatch.
Stored as an extension component on the rider entity under the key
"assigned_car". Once set, the assignment is never mutated; the
loading phase uses it to enforce that only the assigned car may board
the rider.
Tuple Fields§
§0: EntityIdTrait Implementations§
Source§impl Clone for AssignedCar
impl Clone for AssignedCar
Source§fn clone(&self) -> AssignedCar
fn clone(&self) -> AssignedCar
Returns a duplicate 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 AssignedCar
impl Debug for AssignedCar
Source§impl<'de> Deserialize<'de> for AssignedCar
impl<'de> Deserialize<'de> for AssignedCar
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
Source§impl PartialEq for AssignedCar
impl PartialEq for AssignedCar
Source§impl Serialize for AssignedCar
impl Serialize for AssignedCar
impl Copy for AssignedCar
impl Eq for AssignedCar
impl StructuralPartialEq for AssignedCar
Auto Trait Implementations§
impl Freeze for AssignedCar
impl RefUnwindSafe for AssignedCar
impl Send for AssignedCar
impl Sync for AssignedCar
impl Unpin for AssignedCar
impl UnsafeUnpin for AssignedCar
impl UnwindSafe for AssignedCar
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.