pub enum NotificationsEvent {
TradeOffers {
count: u32,
},
OfflineMessages {
count: u32,
friends: Vec<SteamID>,
},
NewItems {
count: u32,
},
NewComments {
count: u32,
owner_comments: u32,
subscription_comments: u32,
},
CommunityMessages {
count: u32,
},
NotificationsReceived(Vec<NotificationData>),
}Expand description
Notification events (trade offers, messages, items, comments).
Variants§
TradeOffers
Trade offers notification.
OfflineMessages
Offline messages notification.
Fields
NewItems
New items notification.
NewComments
New comments notification.
Fields
CommunityMessages
Community messages (moderator messages).
NotificationsReceived(Vec<NotificationData>)
Notifications received.
Trait Implementations§
Source§impl Clone for NotificationsEvent
impl Clone for NotificationsEvent
Source§fn clone(&self) -> NotificationsEvent
fn clone(&self) -> NotificationsEvent
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 NotificationsEvent
impl RefUnwindSafe for NotificationsEvent
impl Send for NotificationsEvent
impl Sync for NotificationsEvent
impl Unpin for NotificationsEvent
impl UnsafeUnpin for NotificationsEvent
impl UnwindSafe for NotificationsEvent
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