Enum trade_aggregation::By
source · [−]pub enum By {
Base,
Quote,
}
Expand description
Defines how to aggregate trade size either by Base currency or Quote Currency assumes trades sizes are denoted in Quote e.g.: buy 10 contracts of BTC would be trade size of 10
Variants
Base
when aggregating by Base, divide size by price for volume sum
Quote
when aggregating by Quote, take the raw trade size for volume sum as the assumption is that Trade size is denoted in Quote
Trait Implementations
sourceimpl<'de> Deserialize<'de> for By
impl<'de> Deserialize<'de> for By
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Copy for By
Auto Trait Implementations
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more