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]impl Route for Categories
[src]
impl Route for Categories
[src]impl Route for gecko::coins::MarketChart
[src]
impl Route for gecko::coins::MarketChart
[src]impl Route for gecko::coins::MarketChartRange
[src]
impl Route for gecko::coins::MarketChartRange
[src]impl Route for gecko::coins::StatusUpdates
[src]
impl Route for gecko::coins::StatusUpdates
[src]impl Route for gecko::contract::MarketChart
[src]
impl Route for gecko::contract::MarketChart
[src]impl Route for gecko::contract::MarketChartRange
[src]
impl Route for gecko::contract::MarketChartRange
[src]impl Route for ExchangeRates
[src]
impl Route for ExchangeRates
[src]impl Route for gecko::exchanges::StatusUpdates
[src]
impl Route for gecko::exchanges::StatusUpdates
[src]impl Route for VolumeData
[src]
impl Route for VolumeData
[src]impl Route for SupportedCurrency
[src]
impl Route for SupportedCurrency
[src]impl Route for TokenPrice
[src]
impl Route for TokenPrice
[src]impl Route for gecko::status_updates::StatusUpdates
[src]
impl Route for gecko::status_updates::StatusUpdates
[src]