pub struct PlayerNew {
pub id: Player,
pub status: PlayerStatus,
pub name: BString,
pub ty: PlaneType,
pub team: Team,
pub pos: Position,
pub rot: Rotation,
pub flag: FlagCode,
pub upgrades: Upgrades,
}Expand description
Data for a newly-joined player.
Fields§
§id: Player§status: PlayerStatus§name: BString§ty: PlaneType§team: Team§pos: Position§rot: Rotation§flag: FlagCode§upgrades: UpgradesTrait Implementations§
Source§impl<'de> DeserializeV5<'de> for PlayerNew
impl<'de> DeserializeV5<'de> for PlayerNew
fn deserialize(de: &mut AirmashDeserializerV5<'de>) -> Result<Self>
Source§impl From<PlayerNew> for ServerPacket
impl From<PlayerNew> for ServerPacket
Source§impl SerializeV5 for PlayerNew
impl SerializeV5 for PlayerNew
fn serialize<'ser>(&self, ser: &mut AirmashSerializerV5<'ser>) -> Result
Auto Trait Implementations§
impl Freeze for PlayerNew
impl RefUnwindSafe for PlayerNew
impl Send for PlayerNew
impl Sync for PlayerNew
impl Unpin for PlayerNew
impl UnwindSafe for PlayerNew
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