pub struct AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, S: State = Empty> { /* private fields */ }Expand description
Use builder syntax to set the inputs and finish with call().
Implementations§
Source§impl<'f1, 'f2, 'f3, 'f4, S: State> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, S>
impl<'f1, 'f2, 'f3, 'f4, S: State> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, S>
Sourcepub async fn call(self) -> Result<SymbolSearchResponse>where
S: IsComplete,
pub async fn call(self) -> Result<SymbolSearchResponse>where
S: IsComplete,
Finishes building and performs the requested action.
Sourcepub fn search(
self,
value: &'f1 str,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetSearch<S>>where
S::Search: IsUnset,
pub fn search(
self,
value: &'f1 str,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetSearch<S>>where
S::Search: IsUnset,
Sourcepub fn maybe_search(
self,
value: Option<&'f1 str>,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetSearch<S>>where
S::Search: IsUnset,
pub fn maybe_search(
self,
value: Option<&'f1 str>,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetSearch<S>>where
S::Search: IsUnset,
Sourcepub fn exchange(
self,
value: &'f2 str,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetExchange<S>>where
S::Exchange: IsUnset,
pub fn exchange(
self,
value: &'f2 str,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetExchange<S>>where
S::Exchange: IsUnset,
Sourcepub fn maybe_exchange(
self,
value: Option<&'f2 str>,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetExchange<S>>where
S::Exchange: IsUnset,
pub fn maybe_exchange(
self,
value: Option<&'f2 str>,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetExchange<S>>where
S::Exchange: IsUnset,
Sourcepub fn market_type(
self,
value: MarketType,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetMarketType<S>>where
S::MarketType: IsUnset,
pub fn market_type(
self,
value: MarketType,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetMarketType<S>>where
S::MarketType: IsUnset,
Sourcepub fn maybe_market_type(
self,
value: Option<MarketType>,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetMarketType<S>>where
S::MarketType: IsUnset,
pub fn maybe_market_type(
self,
value: Option<MarketType>,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetMarketType<S>>where
S::MarketType: IsUnset,
Sourcepub fn start(
self,
value: u64,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetStart<S>>where
S::Start: IsUnset,
pub fn start(
self,
value: u64,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetStart<S>>where
S::Start: IsUnset,
Sourcepub fn maybe_start(
self,
value: Option<u64>,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetStart<S>>where
S::Start: IsUnset,
pub fn maybe_start(
self,
value: Option<u64>,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetStart<S>>where
S::Start: IsUnset,
Sourcepub fn country(
self,
value: Country,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetCountry<S>>where
S::Country: IsUnset,
pub fn country(
self,
value: Country,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetCountry<S>>where
S::Country: IsUnset,
Sourcepub fn maybe_country(
self,
value: Option<Country>,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetCountry<S>>where
S::Country: IsUnset,
pub fn maybe_country(
self,
value: Option<Country>,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetCountry<S>>where
S::Country: IsUnset,
Sourcepub fn domain(
self,
value: &'f3 str,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetDomain<S>>where
S::Domain: IsUnset,
pub fn domain(
self,
value: &'f3 str,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetDomain<S>>where
S::Domain: IsUnset,
Sourcepub fn maybe_domain(
self,
value: Option<&'f3 str>,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetDomain<S>>where
S::Domain: IsUnset,
pub fn maybe_domain(
self,
value: Option<&'f3 str>,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetDomain<S>>where
S::Domain: IsUnset,
Sourcepub fn futures_type(
self,
value: FuturesProductType,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetFuturesType<S>>where
S::FuturesType: IsUnset,
pub fn futures_type(
self,
value: FuturesProductType,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetFuturesType<S>>where
S::FuturesType: IsUnset,
Sourcepub fn maybe_futures_type(
self,
value: Option<FuturesProductType>,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetFuturesType<S>>where
S::FuturesType: IsUnset,
pub fn maybe_futures_type(
self,
value: Option<FuturesProductType>,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetFuturesType<S>>where
S::FuturesType: IsUnset,
Sourcepub fn stock_sector(
self,
value: StockSector,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetStockSector<S>>where
S::StockSector: IsUnset,
pub fn stock_sector(
self,
value: StockSector,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetStockSector<S>>where
S::StockSector: IsUnset,
Sourcepub fn maybe_stock_sector(
self,
value: Option<StockSector>,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetStockSector<S>>where
S::StockSector: IsUnset,
pub fn maybe_stock_sector(
self,
value: Option<StockSector>,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetStockSector<S>>where
S::StockSector: IsUnset,
Sourcepub fn crypto_centralization(
self,
value: CryptoCentralization,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetCryptoCentralization<S>>where
S::CryptoCentralization: IsUnset,
pub fn crypto_centralization(
self,
value: CryptoCentralization,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetCryptoCentralization<S>>where
S::CryptoCentralization: IsUnset,
Sourcepub fn maybe_crypto_centralization(
self,
value: Option<CryptoCentralization>,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetCryptoCentralization<S>>where
S::CryptoCentralization: IsUnset,
pub fn maybe_crypto_centralization(
self,
value: Option<CryptoCentralization>,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetCryptoCentralization<S>>where
S::CryptoCentralization: IsUnset,
Sourcepub fn economic_source(
self,
value: EconomicSource,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetEconomicSource<S>>where
S::EconomicSource: IsUnset,
pub fn economic_source(
self,
value: EconomicSource,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetEconomicSource<S>>where
S::EconomicSource: IsUnset,
Sourcepub fn maybe_economic_source(
self,
value: Option<EconomicSource>,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetEconomicSource<S>>where
S::EconomicSource: IsUnset,
pub fn maybe_economic_source(
self,
value: Option<EconomicSource>,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetEconomicSource<S>>where
S::EconomicSource: IsUnset,
Sourcepub fn economic_category(
self,
value: EconomicCategory,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetEconomicCategory<S>>where
S::EconomicCategory: IsUnset,
pub fn economic_category(
self,
value: EconomicCategory,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetEconomicCategory<S>>where
S::EconomicCategory: IsUnset,
Sourcepub fn maybe_economic_category(
self,
value: Option<EconomicCategory>,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetEconomicCategory<S>>where
S::EconomicCategory: IsUnset,
pub fn maybe_economic_category(
self,
value: Option<EconomicCategory>,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetEconomicCategory<S>>where
S::EconomicCategory: IsUnset,
Sourcepub fn search_type(
self,
value: &'f4 str,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetSearchType<S>>where
S::SearchType: IsUnset,
pub fn search_type(
self,
value: &'f4 str,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetSearchType<S>>where
S::SearchType: IsUnset,
Sourcepub fn maybe_search_type(
self,
value: Option<&'f4 str>,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetSearchType<S>>where
S::SearchType: IsUnset,
pub fn maybe_search_type(
self,
value: Option<&'f4 str>,
) -> AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, SetSearchType<S>>where
S::SearchType: IsUnset,
Auto Trait Implementations§
impl<'f1, 'f2, 'f3, 'f4, S> Freeze for AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, S>
impl<'f1, 'f2, 'f3, 'f4, S> RefUnwindSafe for AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, S>
impl<'f1, 'f2, 'f3, 'f4, S> Send for AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, S>
impl<'f1, 'f2, 'f3, 'f4, S> Sync for AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, S>
impl<'f1, 'f2, 'f3, 'f4, S> Unpin for AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, S>
impl<'f1, 'f2, 'f3, 'f4, S> UnsafeUnpin for AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, S>
impl<'f1, 'f2, 'f3, 'f4, S> UnwindSafe for AdvancedSearchSymbolBuilder<'f1, 'f2, 'f3, 'f4, S>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more