pub struct SensorFeatureDescriptor {
pub report_interval: Option<Axis>,
pub sensitivity: Option<Vec<SensorAxis>>,
pub supports_reporting_state: Option<bool>,
pub threshold_high: Option<Vec<SensorAxis>>,
pub threshold_low: Option<Vec<SensorAxis>>,
pub sampling_rate: Option<Axis>,
pub report_id: Option<u8>,
}Expand description
Describes the format of the sensor’s feature report. Feature reports can be requested from the sensor, or sent to the sensor.
Fields§
§report_interval: Option<Axis>§sensitivity: Option<Vec<SensorAxis>>§supports_reporting_state: Option<bool>§threshold_high: Option<Vec<SensorAxis>>§threshold_low: Option<Vec<SensorAxis>>§sampling_rate: Option<Axis>§report_id: Option<u8>Trait Implementations§
Source§impl Clone for SensorFeatureDescriptor
impl Clone for SensorFeatureDescriptor
Source§fn clone(&self) -> SensorFeatureDescriptor
fn clone(&self) -> SensorFeatureDescriptor
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 SensorFeatureDescriptor
impl Debug for SensorFeatureDescriptor
Source§impl Default for SensorFeatureDescriptor
impl Default for SensorFeatureDescriptor
Source§fn default() -> SensorFeatureDescriptor
fn default() -> SensorFeatureDescriptor
Returns the “default value” for a type. Read more
Source§impl<'a, ___E> Encode<SensorFeatureDescriptor<'static>, ___E> for &'a SensorFeatureDescriptorwhere
___E: Encoder + ?Sized,
impl<'a, ___E> Encode<SensorFeatureDescriptor<'static>, ___E> for &'a SensorFeatureDescriptorwhere
___E: Encoder + ?Sized,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<SensorFeatureDescriptor<'static>>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<SensorFeatureDescriptor<'static>>, _: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
§const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
Source§impl<___E> Encode<SensorFeatureDescriptor<'static>, ___E> for SensorFeatureDescriptorwhere
___E: Encoder + ?Sized,
impl<___E> Encode<SensorFeatureDescriptor<'static>, ___E> for SensorFeatureDescriptorwhere
___E: Encoder + ?Sized,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<SensorFeatureDescriptor<'static>>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<SensorFeatureDescriptor<'static>>, _: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
§const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
Source§impl<'de> FromWire<SensorFeatureDescriptor<'de>> for SensorFeatureDescriptor
impl<'de> FromWire<SensorFeatureDescriptor<'de>> for SensorFeatureDescriptor
Source§fn from_wire(wire_: SensorFeatureDescriptor<'de>) -> SensorFeatureDescriptor
fn from_wire(wire_: SensorFeatureDescriptor<'de>) -> SensorFeatureDescriptor
Converts the given owned value to this type.
§const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
Source§impl<'de> FromWireRef<SensorFeatureDescriptor<'de>> for SensorFeatureDescriptor
impl<'de> FromWireRef<SensorFeatureDescriptor<'de>> for SensorFeatureDescriptor
Source§fn from_wire_ref(wire: &SensorFeatureDescriptor<'de>) -> SensorFeatureDescriptor
fn from_wire_ref(wire: &SensorFeatureDescriptor<'de>) -> SensorFeatureDescriptor
Converts the given reference to this type.
Source§impl Hash for SensorFeatureDescriptor
impl Hash for SensorFeatureDescriptor
Source§impl Ord for SensorFeatureDescriptor
impl Ord for SensorFeatureDescriptor
Source§fn cmp(&self, other: &SensorFeatureDescriptor) -> Ordering
fn cmp(&self, other: &SensorFeatureDescriptor) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for SensorFeatureDescriptor
impl PartialEq for SensorFeatureDescriptor
Source§impl PartialOrd for SensorFeatureDescriptor
impl PartialOrd for SensorFeatureDescriptor
impl Eq for SensorFeatureDescriptor
impl StructuralPartialEq for SensorFeatureDescriptor
Auto Trait Implementations§
impl Freeze for SensorFeatureDescriptor
impl RefUnwindSafe for SensorFeatureDescriptor
impl Send for SensorFeatureDescriptor
impl Sync for SensorFeatureDescriptor
impl Unpin for SensorFeatureDescriptor
impl UnsafeUnpin for SensorFeatureDescriptor
impl UnwindSafe for SensorFeatureDescriptor
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T, W> FromWireOption<Box<'_, W>> for Twhere
T: FromWire<W>,
impl<T, W> FromWireOption<Box<'_, W>> for Twhere
T: FromWire<W>,
§fn from_wire_option(wire: Box<'_, W>) -> Option<T>
fn from_wire_option(wire: Box<'_, W>) -> Option<T>
Converts the given owned value to an option of this type.
§impl<T, W> FromWireOptionRef<Box<'_, W>> for Twhere
T: FromWireRef<W>,
impl<T, W> FromWireOptionRef<Box<'_, W>> for Twhere
T: FromWireRef<W>,
§fn from_wire_option_ref(wire: &Box<'_, W>) -> Option<T>
fn from_wire_option_ref(wire: &Box<'_, W>) -> Option<T>
Converts the given reference to an option of this type.
§impl<T> InstanceFromServiceTransport<T> for T
impl<T> InstanceFromServiceTransport<T> for T
§fn from_service_transport(handle: T) -> T
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type
T to [Self]