Struct rivet_matchmaker::model::LobbyInfo
source · [−]#[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
sourceimpl 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 RefUnwindSafe for LobbyInfo
impl Send for LobbyInfo
impl Sync for LobbyInfo
impl Unpin for LobbyInfo
impl UnwindSafe for LobbyInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more