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
fn query_string(&self) -> String
[src]
fn api_endpoint(&self) -> String
[src]
Provided methods
fn route(&self) -> String
[src]
fn format_query<T: Display + Copy + PartialEq>(
&self,
name: String,
value: T,
default: T
) -> 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 AssetPlatforms
[src]fn api_endpoint(&self) -> String
[src]
fn query_string(&self) -> String
[src]
impl Route for Categories
[src]
impl Route for Categories
[src]fn api_endpoint(&self) -> String
[src]
fn query_string(&self) -> String
[src]
impl Route for gecko::categories::List
[src]
impl Route for gecko::categories::List
[src]fn api_endpoint(&self) -> String
[src]
fn query_string(&self) -> String
[src]
impl Route for History
[src]
impl Route for History
[src]fn api_endpoint(&self) -> String
[src]
fn query_string(&self) -> String
[src]
impl Route for gecko::coins::Info
[src]
impl Route for gecko::coins::Info
[src]fn api_endpoint(&self) -> String
[src]
fn query_string(&self) -> String
[src]
impl Route for gecko::coins::List
[src]
impl Route for gecko::coins::List
[src]fn api_endpoint(&self) -> String
[src]
fn query_string(&self) -> String
[src]
impl Route for gecko::coins::MarketChart
[src]
impl Route for gecko::coins::MarketChart
[src]fn api_endpoint(&self) -> String
[src]
fn query_string(&self) -> String
[src]
impl Route for gecko::coins::MarketChartRange
[src]
impl Route for gecko::coins::MarketChartRange
[src]fn api_endpoint(&self) -> String
[src]
fn query_string(&self) -> String
[src]
impl Route for Markets
[src]
impl Route for Markets
[src]fn api_endpoint(&self) -> String
[src]
fn query_string(&self) -> String
[src]
impl Route for OHLC
[src]
impl Route for OHLC
[src]fn api_endpoint(&self) -> String
[src]
fn query_string(&self) -> String
[src]
impl Route for gecko::coins::StatusUpdates
[src]
impl Route for gecko::coins::StatusUpdates
[src]fn api_endpoint(&self) -> String
[src]
fn query_string(&self) -> String
[src]
impl Route for gecko::coins::Tickers
[src]
impl Route for gecko::coins::Tickers
[src]fn api_endpoint(&self) -> String
[src]
fn query_string(&self) -> String
[src]
impl Route for Companies
[src]
impl Route for Companies
[src]fn api_endpoint(&self) -> String
[src]
fn query_string(&self) -> String
[src]
impl Route for gecko::contract::Info
[src]
impl Route for gecko::contract::Info
[src]fn api_endpoint(&self) -> String
[src]
fn query_string(&self) -> String
[src]
impl Route for gecko::contract::MarketChart
[src]
impl Route for gecko::contract::MarketChart
[src]fn api_endpoint(&self) -> String
[src]
fn query_string(&self) -> String
[src]
impl Route for gecko::contract::MarketChartRange
[src]
impl Route for gecko::contract::MarketChartRange
[src]fn api_endpoint(&self) -> String
[src]
fn query_string(&self) -> String
[src]
impl Route for Derivatives
[src]
impl Route for Derivatives
[src]fn api_endpoint(&self) -> String
[src]
fn query_string(&self) -> String
[src]
impl Route for gecko::derivatives::Exchanges
[src]
impl Route for gecko::derivatives::Exchanges
[src]fn api_endpoint(&self) -> String
[src]
fn query_string(&self) -> String
[src]
impl Route for gecko::derivatives::Info
[src]
impl Route for gecko::derivatives::Info
[src]fn api_endpoint(&self) -> String
[src]
fn query_string(&self) -> String
[src]
impl Route for gecko::derivatives::List
[src]
impl Route for gecko::derivatives::List
[src]fn api_endpoint(&self) -> String
[src]
fn query_string(&self) -> String
[src]
impl Route for Countries
[src]
impl Route for Countries
[src]fn api_endpoint(&self) -> String
[src]
fn query_string(&self) -> String
[src]
impl Route for Events
[src]
impl Route for Events
[src]fn api_endpoint(&self) -> String
[src]
fn query_string(&self) -> String
[src]
impl Route for Types
[src]
impl Route for Types
[src]fn api_endpoint(&self) -> String
[src]
fn query_string(&self) -> String
[src]
impl Route for ExchangeRates
[src]
impl Route for ExchangeRates
[src]fn api_endpoint(&self) -> String
[src]
fn query_string(&self) -> String
[src]
impl Route for gecko::exchanges::Exchanges
[src]
impl Route for gecko::exchanges::Exchanges
[src]fn api_endpoint(&self) -> String
[src]
fn query_string(&self) -> String
[src]
impl Route for gecko::exchanges::Info
[src]
impl Route for gecko::exchanges::Info
[src]fn api_endpoint(&self) -> String
[src]
fn query_string(&self) -> String
[src]
impl Route for gecko::exchanges::List
[src]
impl Route for gecko::exchanges::List
[src]fn api_endpoint(&self) -> String
[src]
fn query_string(&self) -> String
[src]
impl Route for gecko::exchanges::StatusUpdates
[src]
impl Route for gecko::exchanges::StatusUpdates
[src]fn api_endpoint(&self) -> String
[src]
fn query_string(&self) -> String
[src]
impl Route for gecko::exchanges::Tickers
[src]
impl Route for gecko::exchanges::Tickers
[src]fn api_endpoint(&self) -> String
[src]
fn query_string(&self) -> String
[src]
impl Route for VolumeData
[src]
impl Route for VolumeData
[src]fn api_endpoint(&self) -> String
[src]
fn query_string(&self) -> String
[src]
impl Route for Platforms
[src]
impl Route for Platforms
[src]fn api_endpoint(&self) -> String
[src]
fn query_string(&self) -> String
[src]
impl Route for Products
[src]
impl Route for Products
[src]fn api_endpoint(&self) -> String
[src]
fn query_string(&self) -> String
[src]
impl Route for DeFi
[src]
impl Route for DeFi
[src]fn api_endpoint(&self) -> String
[src]
fn query_string(&self) -> String
[src]
impl Route for Global
[src]
impl Route for Global
[src]fn api_endpoint(&self) -> String
[src]
fn query_string(&self) -> String
[src]
impl Route for Indexes
[src]
impl Route for Indexes
[src]fn api_endpoint(&self) -> String
[src]
fn query_string(&self) -> String
[src]
impl Route for gecko::indexes::Info
[src]
impl Route for gecko::indexes::Info
[src]fn api_endpoint(&self) -> String
[src]
fn query_string(&self) -> String
[src]
impl Route for gecko::indexes::List
[src]
impl Route for gecko::indexes::List
[src]fn api_endpoint(&self) -> String
[src]
fn query_string(&self) -> String
[src]
impl Route for Price
[src]
impl Route for Price
[src]Route Trait implemntation
fn api_endpoint(&self) -> String
[src]
fn query_string(&self) -> String
[src]
impl Route for SupportedCurrency
[src]
impl Route for SupportedCurrency
[src]fn api_endpoint(&self) -> String
[src]
fn query_string(&self) -> String
[src]
impl Route for TokenPrice
[src]
impl Route for TokenPrice
[src]fn api_endpoint(&self) -> String
[src]
fn query_string(&self) -> String
[src]
impl Route for gecko::status_updates::StatusUpdates
[src]
impl Route for gecko::status_updates::StatusUpdates
[src]fn api_endpoint(&self) -> String
[src]
fn query_string(&self) -> String
[src]
impl Route for Trending
[src]
impl Route for Trending
[src]