Struct helium_api::Client[][src]

pub struct Client { /* fields omitted */ }

Implementations

impl Client[src]

pub fn new_with_base_url(base_url: String) -> Self[src]

Create a new client using a given base URL and a default timeout. The library will use absoluate paths based on this base_url.

pub fn new_with_timeout(base_url: String, timeout: u64) -> Self[src]

Create a new client using a given base URL, and request timeout value. The library will use absoluate paths based on the given base_url.

Trait Implementations

impl Clone for Client[src]

impl Debug for Client[src]

impl Default for Client[src]

fn default() -> Self[src]

Create a new client using the hosted Helium API at explorer.helium.foundation

Auto Trait Implementations

impl !RefUnwindSafe for Client

impl Send for Client

impl Sync for Client

impl Unpin for Client

impl !UnwindSafe for Client

Blanket Implementations

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

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

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

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

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

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.