pub struct SpeedrunApiClient { /* private fields */ }
Expand description
A client for communicating with the Speedrun.com API
Implementations§
Source§impl SpeedrunApiClient
impl SpeedrunApiClient
Sourcepub fn new() -> SpeedrunApiResult<Self>
pub fn new() -> SpeedrunApiResult<Self>
Create a new Speedrun.com API client.
Sourcepub fn with_api_key<S>(api_key: S) -> SpeedrunApiResult<Self>
pub fn with_api_key<S>(api_key: S) -> SpeedrunApiResult<Self>
Create a new Speedrun.com API client, with the provided API key.
Sourcepub fn builder() -> SpeedrunApiBuilder
pub fn builder() -> SpeedrunApiBuilder
Create a new Speedrun.com API builder.
Trait Implementations§
Source§impl Client for SpeedrunApiClient
impl Client for SpeedrunApiClient
Source§impl Clone for SpeedrunApiClient
impl Clone for SpeedrunApiClient
Source§fn clone(&self) -> SpeedrunApiClient
fn clone(&self) -> SpeedrunApiClient
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for SpeedrunApiClient
impl Debug for SpeedrunApiClient
Source§impl RestClient for SpeedrunApiClient
impl RestClient for SpeedrunApiClient
Auto Trait Implementations§
impl Freeze for SpeedrunApiClient
impl !RefUnwindSafe for SpeedrunApiClient
impl Send for SpeedrunApiClient
impl Sync for SpeedrunApiClient
impl Unpin for SpeedrunApiClient
impl !UnwindSafe for SpeedrunApiClient
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