Struct discord_game_sdk_sys::IDiscordUserManager [−][src]
#[repr(C)]pub struct IDiscordUserManager { pub get_current_user: Option<unsafe extern "C" fn(manager: *mut IDiscordUserManager, current_user: *mut DiscordUser) -> EDiscordResult>, pub get_user: Option<unsafe extern "C" fn(manager: *mut IDiscordUserManager, user_id: DiscordUserId, callback_data: *mut c_void, callback: Option<unsafe extern "C" fn(callback_data: *mut c_void, result: EDiscordResult, user: *mut DiscordUser)>)>, pub get_current_user_premium_type: Option<unsafe extern "C" fn(manager: *mut IDiscordUserManager, premium_type: *mut EDiscordPremiumType) -> EDiscordResult>, pub current_user_has_flag: Option<unsafe extern "C" fn(manager: *mut IDiscordUserManager, flag: EDiscordUserFlag, has_flag: *mut bool) -> EDiscordResult>, }
Fields
get_current_user: Option<unsafe extern "C" fn(manager: *mut IDiscordUserManager, current_user: *mut DiscordUser) -> EDiscordResult>
get_user: Option<unsafe extern "C" fn(manager: *mut IDiscordUserManager, user_id: DiscordUserId, callback_data: *mut c_void, callback: Option<unsafe extern "C" fn(callback_data: *mut c_void, result: EDiscordResult, user: *mut DiscordUser)>)>
current_user_has_flag: Option<unsafe extern "C" fn(manager: *mut IDiscordUserManager, flag: EDiscordUserFlag, has_flag: *mut bool) -> EDiscordResult>
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 IDiscordUserManager
impl Send for IDiscordUserManager
impl Sync for IDiscordUserManager
impl Unpin for IDiscordUserManager
impl UnwindSafe for IDiscordUserManager
Blanket Implementations
Mutably borrows from an owned value. Read more