Struct rivet_identity::model::IdentityHandle
source · [−]#[non_exhaustive]pub struct IdentityHandle {
pub identity_id: Option<String>,
pub display_name: Option<String>,
pub account_number: Option<i32>,
pub avatar_url: Option<String>,
pub presence: Option<IdentityPresence>,
pub party: Option<PartyHandle>,
pub is_registered: Option<bool>,
pub external: Option<IdentityExternalLinks>,
}
Expand description
An identity handle.
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.identity_id: Option<String>
A universally unique identifier.
display_name: Option<String>
Represent a resource’s readable display name.
account_number: Option<i32>
Identity profile account number (#1234). These are assigned in addition to an identity’s display name in order to allow multiple identities to have the same display name while still providing a unique handle. These are unique to each display name; you can have multiple accounts with different display names and the same account number.
avatar_url: Option<String>
The URL of this identity’s avatar image.
presence: Option<IdentityPresence>
Information about the identity’s current status, party, and active game.
party: Option<PartyHandle>
A party handle.
is_registered: Option<bool>
Whether or not this identity is registered with a linked account.
external: Option<IdentityExternalLinks>
External links for an identity.
Implementations
sourceimpl IdentityHandle
impl IdentityHandle
sourcepub fn identity_id(&self) -> Option<&str>
pub fn identity_id(&self) -> Option<&str>
A universally unique identifier.
sourcepub fn display_name(&self) -> Option<&str>
pub fn display_name(&self) -> Option<&str>
Represent a resource’s readable display name.
sourcepub fn account_number(&self) -> Option<i32>
pub fn account_number(&self) -> Option<i32>
Identity profile account number (#1234). These are assigned in addition to an identity’s display name in order to allow multiple identities to have the same display name while still providing a unique handle. These are unique to each display name; you can have multiple accounts with different display names and the same account number.
sourcepub fn avatar_url(&self) -> Option<&str>
pub fn avatar_url(&self) -> Option<&str>
The URL of this identity’s avatar image.
sourcepub fn presence(&self) -> Option<&IdentityPresence>
pub fn presence(&self) -> Option<&IdentityPresence>
Information about the identity’s current status, party, and active game.
sourcepub fn party(&self) -> Option<&PartyHandle>
pub fn party(&self) -> Option<&PartyHandle>
A party handle.
sourcepub fn is_registered(&self) -> Option<bool>
pub fn is_registered(&self) -> Option<bool>
Whether or not this identity is registered with a linked account.
sourcepub fn external(&self) -> Option<&IdentityExternalLinks>
pub fn external(&self) -> Option<&IdentityExternalLinks>
External links for an identity.
sourceimpl IdentityHandle
impl IdentityHandle
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture IdentityHandle
Trait Implementations
sourceimpl Clone for IdentityHandle
impl Clone for IdentityHandle
sourcefn clone(&self) -> IdentityHandle
fn clone(&self) -> IdentityHandle
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 IdentityHandle
impl Debug for IdentityHandle
sourceimpl PartialEq<IdentityHandle> for IdentityHandle
impl PartialEq<IdentityHandle> for IdentityHandle
sourcefn eq(&self, other: &IdentityHandle) -> bool
fn eq(&self, other: &IdentityHandle) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
impl StructuralPartialEq for IdentityHandle
Auto Trait Implementations
impl RefUnwindSafe for IdentityHandle
impl Send for IdentityHandle
impl Sync for IdentityHandle
impl Unpin for IdentityHandle
impl UnwindSafe for IdentityHandle
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