pub struct GameFlag {
pub ty: FlagUpdateType,
pub flag: u8,
pub id: Option<Player>,
pub pos: Position,
pub blueteam: u8,
pub redteam: u8,
}Expand description
Update position of flag in CTF
Fields§
§ty: FlagUpdateType§flag: u8§id: Option<Player>§pos: Position§blueteam: u8Blue team score
redteam: u8Red team score
Trait Implementations§
Source§impl<'de> DeserializeV5<'de> for GameFlag
impl<'de> DeserializeV5<'de> for GameFlag
fn deserialize(de: &mut AirmashDeserializerV5<'de>) -> Result<Self>
Source§impl From<GameFlag> for ServerPacket
impl From<GameFlag> for ServerPacket
Source§impl SerializeV5 for GameFlag
impl SerializeV5 for GameFlag
fn serialize<'ser>(&self, ser: &mut AirmashSerializerV5<'ser>) -> Result
impl Copy for GameFlag
Auto Trait Implementations§
impl Freeze for GameFlag
impl RefUnwindSafe for GameFlag
impl Send for GameFlag
impl Sync for GameFlag
impl Unpin for GameFlag
impl UnwindSafe for GameFlag
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