Struct discord_game_sdk_sys::IDiscordActivityEvents [−][src]
#[repr(C)]pub struct IDiscordActivityEvents { pub on_activity_join: Option<unsafe extern "C" fn(event_data: *mut c_void, secret: *const c_char)>, pub on_activity_spectate: Option<unsafe extern "C" fn(event_data: *mut c_void, secret: *const c_char)>, pub on_activity_join_request: Option<unsafe extern "C" fn(event_data: *mut c_void, user: *mut DiscordUser)>, pub on_activity_invite: Option<unsafe extern "C" fn(event_data: *mut c_void, type_: EDiscordActivityActionType, user: *mut DiscordUser, activity: *mut DiscordActivity)>, }
Fields
on_activity_join: Option<unsafe extern "C" fn(event_data: *mut c_void, secret: *const c_char)>
on_activity_spectate: Option<unsafe extern "C" fn(event_data: *mut c_void, secret: *const c_char)>
on_activity_join_request: Option<unsafe extern "C" fn(event_data: *mut c_void, user: *mut DiscordUser)>
on_activity_invite: Option<unsafe extern "C" fn(event_data: *mut c_void, type_: EDiscordActivityActionType, user: *mut DiscordUser, activity: *mut DiscordActivity)>
Trait Implementations
Returns the “default value” for a type. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for IDiscordActivityEvents
impl Send for IDiscordActivityEvents
impl Sync for IDiscordActivityEvents
impl Unpin for IDiscordActivityEvents
impl UnwindSafe for IDiscordActivityEvents
Blanket Implementations
Mutably borrows from an owned value. Read more