Struct discord_game_sdk_sys::IDiscordStoreManager [−][src]
#[repr(C)]pub struct IDiscordStoreManager { pub fetch_skus: Option<unsafe extern "C" fn(manager: *mut IDiscordStoreManager, callback_data: *mut c_void, callback: Option<unsafe extern "C" fn(callback_data: *mut c_void, result: EDiscordResult)>)>, pub count_skus: Option<unsafe extern "C" fn(manager: *mut IDiscordStoreManager, count: *mut i32)>, pub get_sku: Option<unsafe extern "C" fn(manager: *mut IDiscordStoreManager, sku_id: DiscordSnowflake, sku: *mut DiscordSku) -> EDiscordResult>, pub get_sku_at: Option<unsafe extern "C" fn(manager: *mut IDiscordStoreManager, index: i32, sku: *mut DiscordSku) -> EDiscordResult>, pub fetch_entitlements: Option<unsafe extern "C" fn(manager: *mut IDiscordStoreManager, callback_data: *mut c_void, callback: Option<unsafe extern "C" fn(callback_data: *mut c_void, result: EDiscordResult)>)>, pub count_entitlements: Option<unsafe extern "C" fn(manager: *mut IDiscordStoreManager, count: *mut i32)>, pub get_entitlement: Option<unsafe extern "C" fn(manager: *mut IDiscordStoreManager, entitlement_id: DiscordSnowflake, entitlement: *mut DiscordEntitlement) -> EDiscordResult>, pub get_entitlement_at: Option<unsafe extern "C" fn(manager: *mut IDiscordStoreManager, index: i32, entitlement: *mut DiscordEntitlement) -> EDiscordResult>, pub has_sku_entitlement: Option<unsafe extern "C" fn(manager: *mut IDiscordStoreManager, sku_id: DiscordSnowflake, has_entitlement: *mut bool) -> EDiscordResult>, pub start_purchase: Option<unsafe extern "C" fn(manager: *mut IDiscordStoreManager, sku_id: DiscordSnowflake, callback_data: *mut c_void, callback: Option<unsafe extern "C" fn(callback_data: *mut c_void, result: EDiscordResult)>)>, }
Fields
fetch_skus: Option<unsafe extern "C" fn(manager: *mut IDiscordStoreManager, callback_data: *mut c_void, callback: Option<unsafe extern "C" fn(callback_data: *mut c_void, result: EDiscordResult)>)>
count_skus: Option<unsafe extern "C" fn(manager: *mut IDiscordStoreManager, count: *mut i32)>
get_sku: Option<unsafe extern "C" fn(manager: *mut IDiscordStoreManager, sku_id: DiscordSnowflake, sku: *mut DiscordSku) -> EDiscordResult>
get_sku_at: Option<unsafe extern "C" fn(manager: *mut IDiscordStoreManager, index: i32, sku: *mut DiscordSku) -> EDiscordResult>
fetch_entitlements: Option<unsafe extern "C" fn(manager: *mut IDiscordStoreManager, callback_data: *mut c_void, callback: Option<unsafe extern "C" fn(callback_data: *mut c_void, result: EDiscordResult)>)>
count_entitlements: Option<unsafe extern "C" fn(manager: *mut IDiscordStoreManager, count: *mut i32)>
get_entitlement: Option<unsafe extern "C" fn(manager: *mut IDiscordStoreManager, entitlement_id: DiscordSnowflake, entitlement: *mut DiscordEntitlement) -> EDiscordResult>
get_entitlement_at: Option<unsafe extern "C" fn(manager: *mut IDiscordStoreManager, index: i32, entitlement: *mut DiscordEntitlement) -> EDiscordResult>
has_sku_entitlement: Option<unsafe extern "C" fn(manager: *mut IDiscordStoreManager, sku_id: DiscordSnowflake, has_entitlement: *mut bool) -> EDiscordResult>
start_purchase: Option<unsafe extern "C" fn(manager: *mut IDiscordStoreManager, sku_id: DiscordSnowflake, callback_data: *mut c_void, callback: Option<unsafe extern "C" fn(callback_data: *mut c_void, result: 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 IDiscordStoreManager
impl Send for IDiscordStoreManager
impl Sync for IDiscordStoreManager
impl Unpin for IDiscordStoreManager
impl UnwindSafe for IDiscordStoreManager
Blanket Implementations
Mutably borrows from an owned value. Read more