pub struct CreatePlayerSessionsInput {
pub game_session_id: String,
pub player_data_map: Option<HashMap<String, String>>,
pub player_ids: Vec<String>,
}
Expand description
Represents the input for a request operation.
Fields
game_session_id: String
A unique identifier for the game session to add players to.
player_data_map: Option<HashMap<String, String>>
Map of string pairs, each specifying a player ID and a set of developer-defined information related to the player. Amazon GameLift does not use this data, so it can be formatted as needed for use in the game. Any player data strings for player IDs that are not included in the PlayerIds
parameter are ignored.
player_ids: Vec<String>
List of unique identifiers for the players to be added.
Trait Implementations
sourceimpl Clone for CreatePlayerSessionsInput
impl Clone for CreatePlayerSessionsInput
sourcefn clone(&self) -> CreatePlayerSessionsInput
fn clone(&self) -> CreatePlayerSessionsInput
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for CreatePlayerSessionsInput
impl Debug for CreatePlayerSessionsInput
sourceimpl Default for CreatePlayerSessionsInput
impl Default for CreatePlayerSessionsInput
sourcefn default() -> CreatePlayerSessionsInput
fn default() -> CreatePlayerSessionsInput
Returns the “default value” for a type. Read more
sourceimpl PartialEq<CreatePlayerSessionsInput> for CreatePlayerSessionsInput
impl PartialEq<CreatePlayerSessionsInput> for CreatePlayerSessionsInput
sourcefn eq(&self, other: &CreatePlayerSessionsInput) -> bool
fn eq(&self, other: &CreatePlayerSessionsInput) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &CreatePlayerSessionsInput) -> bool
fn ne(&self, other: &CreatePlayerSessionsInput) -> bool
This method tests for !=
.
sourceimpl Serialize for CreatePlayerSessionsInput
impl Serialize for CreatePlayerSessionsInput
impl StructuralPartialEq for CreatePlayerSessionsInput
Auto Trait Implementations
impl RefUnwindSafe for CreatePlayerSessionsInput
impl Send for CreatePlayerSessionsInput
impl Sync for CreatePlayerSessionsInput
impl Unpin for CreatePlayerSessionsInput
impl UnwindSafe for CreatePlayerSessionsInput
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> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
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