pub struct Period { /* private fields */ }
Expand description
Period mode (A tumbling window).
Implementations
sourceimpl Period
impl Period
sourcepub fn to_std_duration(&self) -> Option<Duration>
pub fn to_std_duration(&self) -> Option<Duration>
Convert period to Duration
.
Return None
if period is a year or a month.
sourcepub fn to_duration(&self) -> Option<Duration>
pub fn to_duration(&self) -> Option<Duration>
Convert period to time::Duration
.
Return None
if period is a year or a month.
sourcepub fn utc_offset(&self) -> UtcOffset
pub fn utc_offset(&self) -> UtcOffset
Get the utc offset of this period.
sourcepub fn kind(&self) -> PeriodKind
pub fn kind(&self) -> PeriodKind
Get period kind.
Trait Implementations
sourceimpl PartialOrd<Period> for Period
impl PartialOrd<Period> for Period
sourcefn partial_cmp(&self, other: &Self) -> Option<Ordering>
fn partial_cmp(&self, other: &Self) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
sourceimpl TumblingWindow for Period
impl TumblingWindow for Period
sourcefn same_window(&self, lhs: &Tick, rhs: &Tick) -> bool
fn same_window(&self, lhs: &Tick, rhs: &Tick) -> bool
Is in the same window.
impl Copy for Period
impl Eq for Period
impl StructuralEq for Period
impl StructuralPartialEq for Period
Auto Trait Implementations
impl RefUnwindSafe for Period
impl Send for Period
impl Sync for Period
impl Unpin for Period
impl UnwindSafe for Period
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
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more