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§
source§impl 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§
source§impl<'de> Deserialize<'de> for Period
impl<'de> Deserialize<'de> for Period
source§fn 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
source§impl PartialEq for Period
impl PartialEq for Period
source§impl PartialOrd for Period
impl PartialOrd for Period
1.0.0 · source§fn 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 moresource§impl TumblingWindow for Period
impl TumblingWindow for Period
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§
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