pub trait DataProviderExtended<Key, TimestampedValue> {
// Required methods
fn get_no_op(key: &Key) -> Option<TimestampedValue>;
fn get_all_values() -> Vec<(Key, Option<TimestampedValue>)>;
}
Expand description
Extended data provider to provide timestamped data by key with no-op, and all data.
Required Methods§
Sourcefn get_all_values() -> Vec<(Key, Option<TimestampedValue>)>
fn get_all_values() -> Vec<(Key, Option<TimestampedValue>)>
Provide a list of tuples of key and timestamped value
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.