Trait orml_oracle::CombineData [−][src]
Combine data provided by operators
Required methods
pub fn combine_data(
key: &Key,
values: Vec<TimestampedValue, Global>,
prev_value: Option<TimestampedValue>
) -> Option<TimestampedValue>
[src]
key: &Key,
values: Vec<TimestampedValue, Global>,
prev_value: Option<TimestampedValue>
) -> Option<TimestampedValue>
Combine data provided by operators
Implementors
impl<T, I, MinimumCount, ExpiresIn> CombineData<<T as Config<I>>::OracleKey, TimestampedValue<<T as Config<I>>::OracleValue, <<T as Config<I>>::Time as Time>::Moment>> for DefaultCombineData<T, MinimumCount, ExpiresIn, I> where
T: Config<I>,
I: 'static,
MinimumCount: Get<u32>,
ExpiresIn: Get<<<T as Config<I>>::Time as Time>::Moment>,
[src]
T: Config<I>,
I: 'static,
MinimumCount: Get<u32>,
ExpiresIn: Get<<<T as Config<I>>::Time as Time>::Moment>,
fn combine_data(
_key: &<T as Config<I>>::OracleKey,
values: Vec<TimestampedValue<<T as Config<I>>::OracleValue, <<T as Config<I>>::Time as Time>::Moment>>,
prev_value: Option<TimestampedValue<<T as Config<I>>::OracleValue, <<T as Config<I>>::Time as Time>::Moment>>
) -> Option<TimestampedValue<<T as Config<I>>::OracleValue, <<T as Config<I>>::Time as Time>::Moment>>
[src]
_key: &<T as Config<I>>::OracleKey,
values: Vec<TimestampedValue<<T as Config<I>>::OracleValue, <<T as Config<I>>::Time as Time>::Moment>>,
prev_value: Option<TimestampedValue<<T as Config<I>>::OracleValue, <<T as Config<I>>::Time as Time>::Moment>>
) -> Option<TimestampedValue<<T as Config<I>>::OracleValue, <<T as Config<I>>::Time as Time>::Moment>>