diff --git a/oracle/src/lib.rs b/oracle/src/lib.rs index 45b1d29fcc705b1b5bac74242fa30f11456d2af1..16053f2b6f7a595bf02971a02a199aa8936ebcfa 100644 --- a/oracle/src/lib.rs +++ b/oracle/src/lib.rs @@ -44,7 +44,7 @@ use sp_std::{prelude::*, vec}; type MomentOf<T, I = DefaultInstance> = <<T as Trait<I>>::Time as Time>::Moment; pub type TimestampedValueOf<T, I = DefaultInstance> = TimestampedValue<<T as Trait<I>>::OracleValue, MomentOf<T, I>>; -#[derive(Encode, Decode, RuntimeDebug, Eq, PartialEq, Clone, Copy)] +#[derive(Encode, Decode, RuntimeDebug, Eq, PartialEq, Clone, Copy, Ord, PartialOrd)] #[cfg_attr(feature = "std", derive(Serialize, Deserialize))] pub struct TimestampedValue<Value, Moment> { pub value: Value,