pub struct CandleRange {
pub earliest: DateTime<Utc>,
pub latest: DateTime<Utc>,
}Expand description
Time boundaries extracted from a candle slice.
Fields§
§earliest: DateTime<Utc>§latest: DateTime<Utc>Implementations§
Source§impl CandleRange
impl CandleRange
Sourcepub fn from_candles(candles: &[Candle]) -> Option<Self>
pub fn from_candles(candles: &[Candle]) -> Option<Self>
Extract time boundaries from a non-empty, sorted candle slice.
Returns None if the slice is empty.
Trait Implementations§
Source§impl Clone for CandleRange
impl Clone for CandleRange
Source§fn clone(&self) -> CandleRange
fn clone(&self) -> CandleRange
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CandleRange
impl Debug for CandleRange
Source§impl PartialEq for CandleRange
impl PartialEq for CandleRange
impl Copy for CandleRange
impl Eq for CandleRange
impl StructuralPartialEq for CandleRange
Auto Trait Implementations§
impl Freeze for CandleRange
impl RefUnwindSafe for CandleRange
impl Send for CandleRange
impl Sync for CandleRange
impl Unpin for CandleRange
impl UnsafeUnpin for CandleRange
impl UnwindSafe for CandleRange
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