Trait ExchangeRateStore
interledger_service_util
pub trait ExchangeRateStore: Clone { fn set_exchange_rates(&self, rates: HashMap<String, f64>) -> Result<(), ()>; fn get_exchange_rates(&self, asset_codes: &[&str]) -> Result<Vec<f64>, ()>; fn get_all_exchange_rates(&self) -> Result<HashMap<String, f64>, ()>; }
fn set_exchange_rates(&self, rates: HashMap<String, f64>) -> Result<(), ()>
fn get_exchange_rates(&self, asset_codes: &[&str]) -> Result<Vec<f64>, ()>
fn get_all_exchange_rates(&self) -> Result<HashMap<String, f64>, ()>