#[non_exhaustive]pub struct UpdateGameSessionOutput {
pub game_session: Option<GameSession>,
/* private fields */
}
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.game_session: Option<GameSession>
The updated game session properties.
Implementations§
source§impl UpdateGameSessionOutput
impl UpdateGameSessionOutput
sourcepub fn game_session(&self) -> Option<&GameSession>
pub fn game_session(&self) -> Option<&GameSession>
The updated game session properties.
source§impl UpdateGameSessionOutput
impl UpdateGameSessionOutput
sourcepub fn builder() -> UpdateGameSessionOutputBuilder
pub fn builder() -> UpdateGameSessionOutputBuilder
Creates a new builder-style object to manufacture UpdateGameSessionOutput
.
Trait Implementations§
source§impl Clone for UpdateGameSessionOutput
impl Clone for UpdateGameSessionOutput
source§fn clone(&self) -> UpdateGameSessionOutput
fn clone(&self) -> UpdateGameSessionOutput
Returns a copy of the value. Read more
1.0.0 · 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 UpdateGameSessionOutput
impl Debug for UpdateGameSessionOutput
source§impl PartialEq for UpdateGameSessionOutput
impl PartialEq for UpdateGameSessionOutput
source§fn eq(&self, other: &UpdateGameSessionOutput) -> bool
fn eq(&self, other: &UpdateGameSessionOutput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for UpdateGameSessionOutput
impl RequestId for UpdateGameSessionOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
Returns the request ID, or
None
if the service could not be reached.impl StructuralPartialEq for UpdateGameSessionOutput
Auto Trait Implementations§
impl RefUnwindSafe for UpdateGameSessionOutput
impl Send for UpdateGameSessionOutput
impl Sync for UpdateGameSessionOutput
impl Unpin for UpdateGameSessionOutput
impl UnwindSafe for UpdateGameSessionOutput
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> 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>
Creates a shared type from an unshared type.