#[repr(C, u8)]pub enum OptionSensorReading {
None,
Some(SensorReading),
}Variants§
None
Some(SensorReading)
Implementations§
Source§impl OptionSensorReading
impl OptionSensorReading
pub fn into_option(&self) -> Option<SensorReading>
Source§impl OptionSensorReading
impl OptionSensorReading
pub fn as_option(&self) -> Option<&SensorReading>
pub fn replace(&mut self, value: SensorReading) -> OptionSensorReading
pub fn is_some(&self) -> bool
pub fn is_none(&self) -> bool
pub const fn as_ref(&self) -> Option<&SensorReading>
pub fn as_mut(&mut self) -> Option<&mut SensorReading>
pub fn map<U, F: FnOnce(SensorReading) -> U>(self, f: F) -> Option<U>
pub fn and_then<U, F>(self, f: F) -> Option<U>
Trait Implementations§
Source§impl Clone for OptionSensorReading
impl Clone for OptionSensorReading
Source§fn clone(&self) -> OptionSensorReading
fn clone(&self) -> OptionSensorReading
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 OptionSensorReading
impl Debug for OptionSensorReading
Source§impl Default for OptionSensorReading
impl Default for OptionSensorReading
Source§fn default() -> OptionSensorReading
fn default() -> OptionSensorReading
Returns the “default value” for a type. Read more
Source§impl From<Option<SensorReading>> for OptionSensorReading
impl From<Option<SensorReading>> for OptionSensorReading
Source§fn from(o: Option<SensorReading>) -> OptionSensorReading
fn from(o: Option<SensorReading>) -> OptionSensorReading
Converts to this type from the input type.
Source§impl From<OptionSensorReading> for Option<SensorReading>
impl From<OptionSensorReading> for Option<SensorReading>
Source§fn from(o: OptionSensorReading) -> Option<SensorReading>
fn from(o: OptionSensorReading) -> Option<SensorReading>
Converts to this type from the input type.
Source§impl PartialEq for OptionSensorReading
impl PartialEq for OptionSensorReading
Source§fn eq(&self, other: &OptionSensorReading) -> bool
fn eq(&self, other: &OptionSensorReading) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for OptionSensorReading
impl StructuralPartialEq for OptionSensorReading
Auto Trait Implementations§
impl Freeze for OptionSensorReading
impl RefUnwindSafe for OptionSensorReading
impl Send for OptionSensorReading
impl Sync for OptionSensorReading
impl Unpin for OptionSensorReading
impl UnsafeUnpin for OptionSensorReading
impl UnwindSafe for OptionSensorReading
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