[][src]Struct discord_game_sdk::event::Receivers

pub struct Receivers {
    pub achievements_update: Receiver<Update>,
    pub activities_join: Receiver<Join>,
    pub activities_spectate: Receiver<Spectate>,
    pub activities_request: Receiver<Request>,
    pub activities_invite: Receiver<Invite>,
    pub lobbies_update: Receiver<Update>,
    pub lobbies_delete: Receiver<Delete>,
    pub lobbies_member_connect: Receiver<MemberConnect>,
    pub lobbies_member_update: Receiver<MemberUpdate>,
    pub lobbies_member_disconnect: Receiver<MemberDisconnect>,
    pub lobbies_message: Receiver<Message>,
    pub lobbies_speaking: Receiver<Speaking>,
    pub lobbies_network_message: Receiver<NetworkMessage>,
    pub networking_message: Receiver<Message>,
    pub networking_route_update: Receiver<RouteUpdate>,
    pub overlay_toggle: Receiver<Toggle>,
    pub relationships_refresh: Receiver<Refresh>,
    pub relationships_update: Receiver<Update>,
    pub store_entitlement_create: Receiver<EntitlementCreate>,
    pub store_entitlement_delete: Receiver<EntitlementDelete>,
    pub current_user_update: Receiver<CurrentUserUpdate>,
    pub voice_settings_update: Receiver<SettingsUpdate>,
}

Fields

achievements_update: Receiver<Update>activities_join: Receiver<Join>activities_spectate: Receiver<Spectate>activities_request: Receiver<Request>activities_invite: Receiver<Invite>lobbies_update: Receiver<Update>lobbies_delete: Receiver<Delete>lobbies_member_connect: Receiver<MemberConnect>lobbies_member_update: Receiver<MemberUpdate>lobbies_member_disconnect: Receiver<MemberDisconnect>lobbies_message: Receiver<Message>lobbies_speaking: Receiver<Speaking>lobbies_network_message: Receiver<NetworkMessage>networking_message: Receiver<Message>networking_route_update: Receiver<RouteUpdate>overlay_toggle: Receiver<Toggle>relationships_refresh: Receiver<Refresh>relationships_update: Receiver<Update>store_entitlement_create: Receiver<EntitlementCreate>store_entitlement_delete: Receiver<EntitlementDelete>current_user_update: Receiver<CurrentUserUpdate>voice_settings_update: Receiver<SettingsUpdate>

Methods

impl Receivers[src]

pub fn empty_channels(&self)[src]

Trait Implementations

impl Clone for Receivers[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for Receivers[src]

Auto Trait Implementations

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]