Struct trade_aggregation::candle_components::Trades
source · pub struct Trades<T>where
T: TakerTrade,{ /* private fields */ }
Expand description
A CandleComponent
that gathers all observed trades and returns them.
Be careful, the value
method clones the inner vector,
due to the trait definition and lifetime restrictions.
So call sparingly.
Trait Implementations§
source§impl<T> CandleComponent<Vec<T>> for Trades<T>where
T: TakerTrade + Clone,
impl<T> CandleComponent<Vec<T>> for Trades<T>where
T: TakerTrade + Clone,
source§impl<T> CandleComponentUpdate<T> for Trades<T>where
T: TakerTrade + Clone,
impl<T> CandleComponentUpdate<T> for Trades<T>where
T: TakerTrade + Clone,
Auto Trait Implementations§
impl<T> Freeze for Trades<T>
impl<T> RefUnwindSafe for Trades<T>where
T: RefUnwindSafe,
impl<T> Send for Trades<T>where
T: Send,
impl<T> Sync for Trades<T>where
T: Sync,
impl<T> Unpin for Trades<T>where
T: Unpin,
impl<T> UnwindSafe for Trades<T>where
T: UnwindSafe,
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more