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§

source

fn get_no_op(key: &Key) -> Option<TimestampedValue>

Get timestamped value by key

source

fn get_all_values() -> Vec<(Key, Option<TimestampedValue>)>

Provide a list of tuples of key and timestamped value

Object Safety§

This trait is not object safe.

Implementors§