Trait gecko::Route[][src]

pub trait Route {
    fn query_string(&self) -> String;
fn api_endpoint(&self) -> String; fn route(&self) -> String { ... }
fn format_query<T: Display + Copy + PartialEq>(
        &self,
        name: String,
        value: T,
        default: T
    ) -> String { ... }
fn collect_query_params(&self, query_params: Vec<String>) -> String { ... } }

Required methods

Provided methods

fn route(&self) -> String[src]

fn format_query<T: Display + Copy + PartialEq>(
    &self,
    name: String,
    value: T,
    default: T
) -> String
[src]

format query string parameter in url

fn collect_query_params(&self, query_params: Vec<String>) -> String[src]

Implementors

impl Route for AssetPlatforms[src]

impl Route for Categories[src]

impl Route for gecko::categories::List[src]

impl Route for History[src]

impl Route for gecko::coins::Info[src]

impl Route for gecko::coins::List[src]

impl Route for gecko::coins::MarketChart[src]

impl Route for gecko::coins::MarketChartRange[src]

impl Route for Markets[src]

impl Route for OHLC[src]

impl Route for gecko::coins::StatusUpdates[src]

impl Route for gecko::coins::Tickers[src]

impl Route for Companies[src]

impl Route for gecko::contract::Info[src]

impl Route for gecko::contract::MarketChart[src]

impl Route for gecko::contract::MarketChartRange[src]

impl Route for Derivatives[src]

impl Route for gecko::derivatives::Exchanges[src]

impl Route for gecko::derivatives::Info[src]

impl Route for gecko::derivatives::List[src]

impl Route for Countries[src]

impl Route for Events[src]

impl Route for Types[src]

impl Route for ExchangeRates[src]

impl Route for gecko::exchanges::Exchanges[src]

impl Route for gecko::exchanges::Info[src]

impl Route for gecko::exchanges::List[src]

impl Route for gecko::exchanges::StatusUpdates[src]

impl Route for gecko::exchanges::Tickers[src]

impl Route for VolumeData[src]

impl Route for Platforms[src]

impl Route for Products[src]

impl Route for DeFi[src]

impl Route for Global[src]

impl Route for Indexes[src]

impl Route for gecko::indexes::Info[src]

impl Route for gecko::indexes::List[src]

impl Route for Price[src]

Route Trait implemntation

impl Route for SupportedCurrency[src]

impl Route for TokenPrice[src]

impl Route for gecko::status_updates::StatusUpdates[src]

impl Route for Trending[src]