pub struct UserInfoOwned {
pub account_name: Option<String>,
pub join_time: u64,
pub role: UserRole,
pub subgroup: u8,
pub ready_status: bool,
}
Fields§
§account_name: Option<String>
Account name, without leading ‘:’.
join_time: u64
Unix timestamp when the user joined the squad.
0
if time could not be determined.
role: UserRole
Role in squad, or UserRole::None
if the user was removed from the squad.
subgroup: u8
Subgroup the user is in.
0
when no subgroup could be found, which is either the first subgroup or no subgroup.
ready_status: bool
Whether this player is ready or not (in a squad ready check).
§Remarks
role
set to UserRole::SquadLeader
and ready_status == true
implies that a ready check was just started.
Similarly, role
set to UserRole::SquadLeader
and ready_status == false
implies that a ready check either finished or was cancelled.
If everyone in the squad had an event sent with ready_status == true
then that means that the ready check finished successfully.
After which there will be events sent for each user where their ready_status == false
.
Trait Implementations§
Source§impl Clone for UserInfoOwned
impl Clone for UserInfoOwned
Source§fn clone(&self) -> UserInfoOwned
fn clone(&self) -> UserInfoOwned
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more