[−][src]Enum boxcars::Attribute
The attributes for updated actors in the network data.
The vast majority of attributes in the network data are rigid bodies. As a performance
improvent, any attribute variant larger than the size of a rigid body is moved to the heap (ie:
Box::new
). This change increased throughput by 40%.
Variants
Boolean(bool)
Byte(u8)
AppliedDamage(AppliedDamage)
DamageState(DamageState)
CamSettings(Box<CamSettings>)
ClubColors(ClubColors)
DemolishFx(Box<DemolishFx>)
Enum(u16)
Explosion(Explosion)
ExtendedExplosion(ExtendedExplosion)
ActiveActor(ActiveActor)
Float(f32)
Int(i32)
Int64(i64)
TeamLoadout(Box<TeamLoadout>)
Location(Vector3f)
MusicStinger(MusicStinger)
PlayerHistoryKey(u16)
Pickup(Pickup)
PickupNew(PickupNew)
QWord(u64)
Welded(Welded)
TeamPaint(TeamPaint)
RigidBody(RigidBody)
String(String)
Reservation(Box<Reservation>)
PrivateMatch(Box<PrivateMatchSettings>)
LoadoutsOnline(LoadoutsOnline)
StatEvent(StatEvent)
Rotation(Rotation)
RepStatTitle(RepStatTitle)
Trait Implementations
impl Clone for Attribute
[src]
impl Debug for Attribute
[src]
impl PartialEq<Attribute> for Attribute
[src]
impl Serialize for Attribute
[src]
pub fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for Attribute
[src]
Auto Trait Implementations
impl RefUnwindSafe for Attribute
[src]
impl Send for Attribute
[src]
impl Sync for Attribute
[src]
impl Unpin for Attribute
[src]
impl UnwindSafe for Attribute
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,