List of all items
Structs
- InstrumentCatalog
- InstrumentDefinition
- Ticker
- advanced::ClientConfig
- advanced::ConfiguredClient
- advanced::DefaultInstrumentProvider
- advanced::DukascopyClient
- advanced::DukascopyClientBuilder
- advanced::DukascopyParser
- advanced::InstrumentCatalog
- advanced::InstrumentConfig
- advanced::InstrumentDefinition
- advanced::OverrideInstrumentProvider
- advanced::ParsedTick
- advanced::ResolvedExchange
- interop::FlatExchangeRow
- models::CurrencyExchange
- models::CurrencyPair
- prelude::DateTime
- prelude::InstrumentCatalog
- prelude::InstrumentDefinition
- prelude::Ticker
- prelude::Utc
- storage::checkpoint::FileCheckpointStore
- storage::sink::CsvSink
- storage::sink::NoopSink
- time::DateTime
- time::NaiveDate
- time::NaiveDateTime
- time::NaiveTime
- time::Utc
Enums
- AssetClass
- Period
- advanced::AssetClass
- advanced::ConversionMode
- advanced::ConversionPathType
- advanced::CurrencyCategory
- advanced::PairResolutionMode
- error::DukascopyError
- error::TransportErrorKind
- market::MarketStatus
- models::RateRequest
- models::RequestParseMode
- prelude::AssetClass
- prelude::Period
- time::Weekday
Traits
- advanced::HasInstrumentConfig
- advanced::InstrumentProvider
- storage::checkpoint::CheckpointStore
- storage::sink::DataSink
- time::Datelike
- time::TimeZone
- time::Timelike
Macros
- datetime
- prelude::datetime
- prelude::ticker
- prelude::try_datetime
- prelude::try_ticker
- ticker
- try_datetime
- try_ticker
Functions
- advanced::resolve_instrument_config
- download
- download_incremental
- download_incremental_with_client
- download_incremental_with_concurrency
- download_range
- download_range_with_client
- download_range_with_concurrency
- download_with_client
- download_with_concurrency
- get_rate
- get_rate_for_input
- get_rate_for_input_with_mode
- get_rate_for_pair
- get_rate_for_request
- get_rate_for_symbol
- get_rate_in_quote
- get_rates_range
- get_rates_range_for_pair
- interop::flatten_row
- interop::flatten_rows
- market::days_to_friday
- market::get_market_status
- market::is_market_open
- market::is_weekend
- market::last_available_tick_time
- market::last_trading_day
- market::next_market_open
- prelude::download
- prelude::download_incremental
- prelude::download_incremental_with_client
- prelude::download_incremental_with_concurrency
- prelude::download_range
- prelude::download_range_with_client
- prelude::download_range_with_concurrency
- prelude::download_with_client
- prelude::download_with_concurrency
- time::date
- time::datetime
- time::datetime_utc
- time::days_ago
- time::hours_ago
- time::now
- time::try_datetime_utc
- time::weeks_ago
Type Aliases
Constants
- DEFAULT_DOWNLOAD_CONCURRENCY
- advanced::DEFAULT_CACHE_SIZE
- advanced::DEFAULT_MAX_AT_OR_BEFORE_BACKTRACK_HOURS
- advanced::DEFAULT_MAX_DOWNLOAD_CONCURRENCY
- advanced::DEFAULT_MAX_IDLE_CONNECTIONS
- advanced::DEFAULT_MAX_IN_FLIGHT_REQUESTS
- advanced::DEFAULT_MAX_RETRIES
- advanced::DEFAULT_RETRY_BASE_DELAY_MS
- advanced::DEFAULT_TIMEOUT_SECS
- advanced::DIVISOR_2_DECIMALS
- advanced::DIVISOR_3_DECIMALS
- advanced::DIVISOR_5_DECIMALS
- advanced::DUKASCOPY_BASE_URL
- advanced::GLOBAL_DEFAULT_QUOTE_CURRENCY
- advanced::TICK_SIZE_BYTES
- market::MARKET_CLOSE_HOUR
- market::MARKET_CLOSE_HOUR_SUMMER
- market::MARKET_CLOSE_HOUR_WINTER
- prelude::DEFAULT_DOWNLOAD_CONCURRENCY