pub struct Period {
pub offset: UtcOffset,
pub kind: PeriodKind,
}
Expand description
Period mode (A tumbling window).
Fields
offset: UtcOffset
UTC offset.
kind: PeriodKind
Period kind.
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>
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 moresourceimpl 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 Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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