pub enum FriendsEvent {
FriendsList {
incremental: bool,
friends: Vec<FriendEntry>,
},
PersonaState(Box<UserPersona>),
FriendRelationship {
steam_id: SteamID,
relationship: EFriendRelationship,
},
NicknameChanged {
steam_id: SteamID,
nickname: Option<String>,
},
}Expand description
Friends and social events.
Variants§
FriendsList
Received friend list.
PersonaState(Box<UserPersona>)
A friend’s persona state changed.
FriendRelationship
Friend relationship changed.
NicknameChanged
A friend’s nickname was changed.
Trait Implementations§
Source§impl Clone for FriendsEvent
impl Clone for FriendsEvent
Source§fn clone(&self) -> FriendsEvent
fn clone(&self) -> FriendsEvent
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 moreAuto Trait Implementations§
impl Freeze for FriendsEvent
impl RefUnwindSafe for FriendsEvent
impl Send for FriendsEvent
impl Sync for FriendsEvent
impl Unpin for FriendsEvent
impl UnsafeUnpin for FriendsEvent
impl UnwindSafe for FriendsEvent
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