#[non_exhaustive]pub struct LobbyInfo {
pub region_id: Option<String>,
pub game_mode_id: Option<String>,
pub lobby_id: Option<String>,
pub max_players_normal: Option<i32>,
pub max_players_direct: Option<i32>,
pub max_players_party: Option<i32>,
pub total_player_count: Option<i32>,
}Expand description
A public lobby in the lobby list.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.region_id: Option<String>§game_mode_id: Option<String>§lobby_id: Option<String>A universally unique identifier.
max_players_normal: Option<i32>Unsigned 32 bit integer.
max_players_direct: Option<i32>Unsigned 32 bit integer.
max_players_party: Option<i32>Unsigned 32 bit integer.
total_player_count: Option<i32>Unsigned 32 bit integer.
Implementations§
Source§impl LobbyInfo
impl LobbyInfo
pub fn region_id(&self) -> Option<&str>
pub fn game_mode_id(&self) -> Option<&str>
Sourcepub fn max_players_normal(&self) -> Option<i32>
pub fn max_players_normal(&self) -> Option<i32>
Unsigned 32 bit integer.
Sourcepub fn max_players_direct(&self) -> Option<i32>
pub fn max_players_direct(&self) -> Option<i32>
Unsigned 32 bit integer.
Sourcepub fn max_players_party(&self) -> Option<i32>
pub fn max_players_party(&self) -> Option<i32>
Unsigned 32 bit integer.
Sourcepub fn total_player_count(&self) -> Option<i32>
pub fn total_player_count(&self) -> Option<i32>
Unsigned 32 bit integer.
Trait Implementations§
impl StructuralPartialEq for LobbyInfo
Auto Trait Implementations§
impl Freeze for LobbyInfo
impl RefUnwindSafe for LobbyInfo
impl Send for LobbyInfo
impl Sync for LobbyInfo
impl Unpin for LobbyInfo
impl UnwindSafe for LobbyInfo
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more