#[repr(u8)]pub enum MeasurementInterval {
OneMinute = 1,
TwoMinutes = 2,
FiveMinutes = 5,
TenMinutes = 10,
}Expand description
Measurement interval options.
Variants§
OneMinute = 1
1 minute interval.
TwoMinutes = 2
2 minute interval.
FiveMinutes = 5
5 minute interval.
TenMinutes = 10
10 minute interval.
Implementations§
Source§impl MeasurementInterval
impl MeasurementInterval
Sourcepub fn as_seconds(&self) -> u16
pub fn as_seconds(&self) -> u16
Get the interval in seconds.
Sourcepub fn from_seconds(seconds: u16) -> Option<Self>
pub fn from_seconds(seconds: u16) -> Option<Self>
Try to create from seconds value.
Sourcepub fn from_minutes(minutes: u8) -> Option<Self>
pub fn from_minutes(minutes: u8) -> Option<Self>
Try to create from minutes value.
Trait Implementations§
Source§impl Clone for MeasurementInterval
impl Clone for MeasurementInterval
Source§fn clone(&self) -> MeasurementInterval
fn clone(&self) -> MeasurementInterval
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 MeasurementInterval
impl Debug for MeasurementInterval
Source§impl PartialEq for MeasurementInterval
impl PartialEq for MeasurementInterval
impl Copy for MeasurementInterval
impl Eq for MeasurementInterval
impl StructuralPartialEq for MeasurementInterval
Auto Trait Implementations§
impl Freeze for MeasurementInterval
impl RefUnwindSafe for MeasurementInterval
impl Send for MeasurementInterval
impl Sync for MeasurementInterval
impl Unpin for MeasurementInterval
impl UnwindSafe for MeasurementInterval
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