Trait calamari::PublicEndpoints[][src]

pub trait PublicEndpoints {
    fn time<'a, 'async_trait>(
        &'a self
    ) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>>
    where
        'a: 'async_trait,
        Self: Sync + 'async_trait
;
fn system_status<'a, 'async_trait>(
        &'a self
    ) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>>
    where
        'a: 'async_trait,
        Self: Sync + 'async_trait
;
fn assets<'a, 'async_trait>(
        &'a self,
        params: String
    ) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>>
    where
        'a: 'async_trait,
        Self: Sync + 'async_trait
;
fn asset_pairs<'a, 'async_trait>(
        &'a self,
        params: String
    ) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>>
    where
        'a: 'async_trait,
        Self: Sync + 'async_trait
;
fn ticker<'a, 'async_trait>(
        &'a self,
        params: String
    ) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>>
    where
        'a: 'async_trait,
        Self: Sync + 'async_trait
;
fn ohlc<'a, 'async_trait>(
        &'a self,
        params: String
    ) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>>
    where
        'a: 'async_trait,
        Self: Sync + 'async_trait
;
fn depth<'a, 'async_trait>(
        &'a self,
        params: String
    ) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>>
    where
        'a: 'async_trait,
        Self: Sync + 'async_trait
;
fn trades<'a, 'async_trait>(
        &'a self,
        params: String
    ) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>>
    where
        'a: 'async_trait,
        Self: Sync + 'async_trait
;
fn spread<'a, 'async_trait>(
        &'a self,
        params: String
    ) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>>
    where
        'a: 'async_trait,
        Self: Sync + 'async_trait
; }
Expand description

A collection of all the public endpoints (Kraken API documentation).

Required methods

fn time<'a, 'async_trait>(
    &'a self
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn system_status<'a, 'async_trait>(
    &'a self
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn assets<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn asset_pairs<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn ticker<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn ohlc<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn depth<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn trades<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn spread<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

Implementors

impl PublicEndpoints for PrivateApiClient[src]

fn time<'a, 'async_trait>(
    &'a self
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn system_status<'a, 'async_trait>(
    &'a self
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn assets<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn asset_pairs<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn ticker<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn depth<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn trades<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn spread<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn ohlc<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

impl PublicEndpoints for PublicApiClient[src]

fn time<'a, 'async_trait>(
    &'a self
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn system_status<'a, 'async_trait>(
    &'a self
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn assets<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn asset_pairs<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn ticker<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn ohlc<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn depth<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn trades<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn spread<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]