Struct bancho_packets::server::UserPresence
source · pub struct UserPresence<'a> {
pub user_id: i32,
pub username: CowStr<'a>,
pub utc_offset: u8,
pub country_code: u8,
pub bancho_priv: i32,
pub longitude: f32,
pub latitude: f32,
pub rank: i32,
}Expand description
#83: BANCHO_USER_PRESENCE
Fields§
§user_id: i32§username: CowStr<'a>§utc_offset: u8§country_code: u8§bancho_priv: i32§longitude: f32§latitude: f32§rank: i32Implementations§
source§impl<'a> UserPresence<'a>
impl<'a> UserPresence<'a>
pub fn new( user_id: i32, username: CowStr<'a>, utc_offset: u8, country_code: u8, bancho_priv: i32, longitude: f32, latitude: f32, rank: i32 ) -> Self
pub fn pack( user_id: i32, username: CowStr<'a>, utc_offset: u8, country_code: u8, bancho_priv: i32, longitude: f32, latitude: f32, rank: i32 ) -> Vec<u8> ⓘ
Trait Implementations§
source§impl<'a> BanchoPacket for UserPresence<'a>
impl<'a> BanchoPacket for UserPresence<'a>
source§impl<'a> BanchoPacketLength for UserPresence<'a>
impl<'a> BanchoPacketLength for UserPresence<'a>
source§impl<'a> Clone for UserPresence<'a>
impl<'a> Clone for UserPresence<'a>
source§fn clone(&self) -> UserPresence<'a>
fn clone(&self) -> UserPresence<'a>
Returns a copy 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<'a> Debug for UserPresence<'a>
impl<'a> Debug for UserPresence<'a>
source§impl<'a> Default for UserPresence<'a>
impl<'a> Default for UserPresence<'a>
source§fn default() -> UserPresence<'a>
fn default() -> UserPresence<'a>
Returns the “default value” for a type. Read more