Struct rivet_identity::model::IdentityGameActivity
source · [−]#[non_exhaustive]pub struct IdentityGameActivity {
pub game: Option<GameHandle>,
pub message: Option<String>,
pub public_metadata: Option<Document>,
pub friend_metadata: Option<Document>,
}
Expand description
The game an identity is currently participating in.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.game: Option<GameHandle>
A game handle.
message: Option<String>
A short activity message about the current game activity.
public_metadata: Option<Document>
JSON data seen by anyone.
friend_metadata: Option<Document>
JSON data seen only by the given identity and their friends.
Implementations
sourceimpl IdentityGameActivity
impl IdentityGameActivity
sourcepub fn game(&self) -> Option<&GameHandle>
pub fn game(&self) -> Option<&GameHandle>
A game handle.
sourcepub fn message(&self) -> Option<&str>
pub fn message(&self) -> Option<&str>
A short activity message about the current game activity.
sourcepub fn public_metadata(&self) -> Option<&Document>
pub fn public_metadata(&self) -> Option<&Document>
JSON data seen by anyone.
sourcepub fn friend_metadata(&self) -> Option<&Document>
pub fn friend_metadata(&self) -> Option<&Document>
JSON data seen only by the given identity and their friends.
sourceimpl IdentityGameActivity
impl IdentityGameActivity
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture IdentityGameActivity
Trait Implementations
sourceimpl Clone for IdentityGameActivity
impl Clone for IdentityGameActivity
sourcefn clone(&self) -> IdentityGameActivity
fn clone(&self) -> IdentityGameActivity
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 IdentityGameActivity
impl Debug for IdentityGameActivity
sourceimpl PartialEq<IdentityGameActivity> for IdentityGameActivity
impl PartialEq<IdentityGameActivity> for IdentityGameActivity
sourcefn eq(&self, other: &IdentityGameActivity) -> bool
fn eq(&self, other: &IdentityGameActivity) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
impl StructuralPartialEq for IdentityGameActivity
Auto Trait Implementations
impl RefUnwindSafe for IdentityGameActivity
impl Send for IdentityGameActivity
impl Sync for IdentityGameActivity
impl Unpin for IdentityGameActivity
impl UnwindSafe for IdentityGameActivity
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