pub struct LobbyConfig {
pub max_members: Option<i32>,
pub lobby_type: Option<i32>,
pub lobby_flags: Option<i32>,
pub metadata: Option<Vec<u8>>,
}Expand description
Configuration for creating or updating a lobby.
Fields§
§max_members: Option<i32>Maximum number of members.
lobby_type: Option<i32>Lobby type (1 = private, 2 = friends only, 3 = public).
lobby_flags: Option<i32>Lobby flags.
metadata: Option<Vec<u8>>Raw metadata bytes.
Implementations§
Source§impl LobbyConfig
impl LobbyConfig
Sourcepub fn max_members(self, max: i32) -> Self
pub fn max_members(self, max: i32) -> Self
Set maximum members.
Sourcepub fn lobby_type(self, t: i32) -> Self
pub fn lobby_type(self, t: i32) -> Self
Set lobby type.
Sourcepub fn lobby_flags(self, flags: i32) -> Self
pub fn lobby_flags(self, flags: i32) -> Self
Set lobby flags.
Trait Implementations§
Source§impl Clone for LobbyConfig
impl Clone for LobbyConfig
Source§fn clone(&self) -> LobbyConfig
fn clone(&self) -> LobbyConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LobbyConfig
impl Debug for LobbyConfig
Source§impl Default for LobbyConfig
impl Default for LobbyConfig
Source§fn default() -> LobbyConfig
fn default() -> LobbyConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for LobbyConfig
impl RefUnwindSafe for LobbyConfig
impl Send for LobbyConfig
impl Sync for LobbyConfig
impl Unpin for LobbyConfig
impl UnsafeUnpin for LobbyConfig
impl UnwindSafe for LobbyConfig
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