pub trait PriceOracle: Send + Sync {
// Required methods
fn get_rate<'a>(&'a self, base: &'a str, quote: &'a str) -> OracleFuture<'a>;
fn supported_pairs(&self) -> Vec<String>;
}Required Methods§
fn get_rate<'a>(&'a self, base: &'a str, quote: &'a str) -> OracleFuture<'a>
fn supported_pairs(&self) -> Vec<String>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".