#[repr(C)]
pub struct CSteamAPIContext {
Show 23 fields pub m_pSteamClient: *mut ISteamClient, pub m_pSteamUser: *mut ISteamUser, pub m_pSteamFriends: *mut ISteamFriends, pub m_pSteamUtils: *mut ISteamUtils, pub m_pSteamMatchmaking: *mut ISteamMatchmaking, pub m_pSteamGameSearch: *mut ISteamGameSearch, pub m_pSteamUserStats: *mut ISteamUserStats, pub m_pSteamApps: *mut ISteamApps, pub m_pSteamMatchmakingServers: *mut ISteamMatchmakingServers, pub m_pSteamNetworking: *mut ISteamNetworking, pub m_pSteamRemoteStorage: *mut ISteamRemoteStorage, pub m_pSteamScreenshots: *mut ISteamScreenshots, pub m_pSteamHTTP: *mut ISteamHTTP, pub m_pController: *mut ISteamController, pub m_pSteamUGC: *mut ISteamUGC, pub m_pSteamAppList: *mut ISteamAppList, pub m_pSteamMusic: *mut ISteamMusic, pub m_pSteamMusicRemote: *mut ISteamMusicRemote, pub m_pSteamHTMLSurface: *mut ISteamHTMLSurface, pub m_pSteamInventory: *mut ISteamInventory, pub m_pSteamVideo: *mut ISteamVideo, pub m_pSteamParentalSettings: *mut ISteamParentalSettings, pub m_pSteamInput: *mut ISteamInput,
}

Fields§

§m_pSteamClient: *mut ISteamClient§m_pSteamUser: *mut ISteamUser§m_pSteamFriends: *mut ISteamFriends§m_pSteamUtils: *mut ISteamUtils§m_pSteamMatchmaking: *mut ISteamMatchmaking§m_pSteamGameSearch: *mut ISteamGameSearch§m_pSteamUserStats: *mut ISteamUserStats§m_pSteamApps: *mut ISteamApps§m_pSteamMatchmakingServers: *mut ISteamMatchmakingServers§m_pSteamNetworking: *mut ISteamNetworking§m_pSteamRemoteStorage: *mut ISteamRemoteStorage§m_pSteamScreenshots: *mut ISteamScreenshots§m_pSteamHTTP: *mut ISteamHTTP§m_pController: *mut ISteamController§m_pSteamUGC: *mut ISteamUGC§m_pSteamAppList: *mut ISteamAppList§m_pSteamMusic: *mut ISteamMusic§m_pSteamMusicRemote: *mut ISteamMusicRemote§m_pSteamHTMLSurface: *mut ISteamHTMLSurface§m_pSteamInventory: *mut ISteamInventory§m_pSteamVideo: *mut ISteamVideo§m_pSteamParentalSettings: *mut ISteamParentalSettings§m_pSteamInput: *mut ISteamInput

Trait Implementations§

source§

impl Clone for CSteamAPIContext

source§

fn clone(&self) -> CSteamAPIContext

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CSteamAPIContext

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Copy for CSteamAPIContext

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.