pub struct SteamClient { /* private fields */ }Implementations§
Source§impl SteamClient
impl SteamClient
pub fn new() -> Self
pub fn set_account_name_hint(&mut self, account_name: impl Into<String>)
pub async fn connect(&mut self) -> Result<()>
pub async fn begin_auth( &mut self, method: AuthMethod, ) -> Result<UnboundedReceiver<AuthEvent>>
pub fn submit_guard_code(&self, code: impl Into<String>) -> Result<()>
pub async fn run( &mut self, commands: UnboundedReceiver<RunCommand>, events: UnboundedSender<FriendsEvent>, ) -> Result<()>
Trait Implementations§
Source§impl Debug for SteamClient
impl Debug for SteamClient
Source§impl Default for SteamClient
impl Default for SteamClient
Source§fn default() -> SteamClient
fn default() -> SteamClient
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for SteamClient
impl !UnwindSafe for SteamClient
impl Freeze for SteamClient
impl Send for SteamClient
impl Sync for SteamClient
impl Unpin for SteamClient
impl UnsafeUnpin for SteamClient
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more