pub trait OracleBackend: Send + Sync {
// Required methods
fn kind(&self) -> OracleBackendKind;
fn read_rate<'a>(
&'a self,
pair: &'a PairConfig,
now: u64,
) -> OracleFuture<'a>;
}Required Methods§
fn kind(&self) -> OracleBackendKind
fn read_rate<'a>(&'a self, pair: &'a PairConfig, now: u64) -> OracleFuture<'a>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".