pub struct TeammateInPits { /* private fields */ }Expand description
Payload for teammate in pits event
When a teammate enters the pits, an event is sent carrying the vehicle index of the teammate as its payload.
§Examples
// Simplified use in a match statement
match event {
Event::TeammatesInPits(teammate) => {
assert_eq!(0, teammate.vehicle_index());
}
}Implementations§
Source§impl TeammateInPits
impl TeammateInPits
Sourcepub fn new(vehicle_index: VehicleIndex) -> Self
pub fn new(vehicle_index: VehicleIndex) -> Self
Constructs a new TeammateInPits.
Source§impl TeammateInPits
impl TeammateInPits
Sourcepub fn vehicle_index(&self) -> VehicleIndex
pub fn vehicle_index(&self) -> VehicleIndex
Returns the index of the teammate who has just entered the pits.
Trait Implementations§
Source§impl Clone for TeammateInPits
impl Clone for TeammateInPits
Source§fn clone(&self) -> TeammateInPits
fn clone(&self) -> TeammateInPits
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 TeammateInPits
impl Debug for TeammateInPits
Source§impl Default for TeammateInPits
impl Default for TeammateInPits
Source§fn default() -> TeammateInPits
fn default() -> TeammateInPits
Returns the “default value” for a type. Read more
Source§impl Display for TeammateInPits
impl Display for TeammateInPits
Source§impl Hash for TeammateInPits
impl Hash for TeammateInPits
Source§impl Ord for TeammateInPits
impl Ord for TeammateInPits
Source§fn cmp(&self, other: &TeammateInPits) -> Ordering
fn cmp(&self, other: &TeammateInPits) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for TeammateInPits
impl PartialEq for TeammateInPits
Source§impl PartialOrd for TeammateInPits
impl PartialOrd for TeammateInPits
impl Copy for TeammateInPits
impl Eq for TeammateInPits
impl StructuralPartialEq for TeammateInPits
Auto Trait Implementations§
impl Freeze for TeammateInPits
impl RefUnwindSafe for TeammateInPits
impl Send for TeammateInPits
impl Sync for TeammateInPits
impl Unpin for TeammateInPits
impl UnwindSafe for TeammateInPits
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