[][src]Struct rvk::api::APIClient

pub struct APIClient { /* fields omitted */ }

An API client used to call API methods.

Methods

impl APIClient[src]

pub fn new(token: String) -> APIClient[src]

Creates a new APIClient, given an access token.

Panics

This method panics if native TLS backend cannot be created or initialized by the reqwest crate.

See reqwest docs for more information.

pub fn call_method(&self, method_name: &str, params: Params) -> Result<Value>[src]

Calls an API method, given its name and parameters.

Trait Implementations

impl Debug for APIClient[src]

Auto Trait Implementations

impl Send for APIClient

impl Sync for APIClient

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Erased for T