Trait finql_data::currency::CurrencyConverter[][src]

pub trait CurrencyConverter {
    fn fx_rate(
        &mut self,
        foreign_currency: Currency,
        domestic_currency: Currency,
        time: DateTime<Utc>
    ) -> Result<f64, CurrencyError>; }

Trait for calculating FX rates for currency conversion

Required methods

fn fx_rate(
    &mut self,
    foreign_currency: Currency,
    domestic_currency: Currency,
    time: DateTime<Utc>
) -> Result<f64, CurrencyError>
[src]

returns the price of 1 unit of foreign currency in terms of domestic currency

Loading content...

Implementors

Loading content...