pub struct SensorReportingState { /* private fields */ }Expand description
The wire type corresponding to SensorReportingState.
Implementations§
Source§impl SensorReportingState
impl SensorReportingState
pub const REPORT_NO_EVENTS: SensorReportingState
pub const REPORT_ALL_EVENTS: SensorReportingState
pub const REPORT_THRESHOLD_EVENTS: SensorReportingState
Trait Implementations§
Source§impl Clone for SensorReportingState
impl Clone for SensorReportingState
Source§fn clone(&self) -> SensorReportingState
fn clone(&self) -> SensorReportingState
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 Constrained for SensorReportingState
impl Constrained for SensorReportingState
Source§type Constraint = ()
type Constraint = ()
Type of constraint information for this type.
Source§fn validate(
_: Slot<'_, SensorReportingState>,
_: <SensorReportingState as Constrained>::Constraint,
) -> Result<(), ValidationError>
fn validate( _: Slot<'_, SensorReportingState>, _: <SensorReportingState as Constrained>::Constraint, ) -> Result<(), ValidationError>
Validate a slot of this type against a constraint. Can be called when
pointers/envelopes are just presence markers.
Source§impl Debug for SensorReportingState
impl Debug for SensorReportingState
Source§impl<___D> Decode<___D> for SensorReportingStatewhere
___D: ?Sized,
impl<___D> Decode<___D> for SensorReportingStatewhere
___D: ?Sized,
Source§impl<'a, ___E> Encode<SensorReportingState, ___E> for &'a SensorReportingStatewhere
___E: ?Sized,
impl<'a, ___E> Encode<SensorReportingState, ___E> for &'a SensorReportingStatewhere
___E: ?Sized,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<SensorReportingState>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<SensorReportingState>, _: (), ) -> 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<SensorReportingState, ___E> for SensorReportingStatewhere
___E: ?Sized,
impl<___E> Encode<SensorReportingState, ___E> for SensorReportingStatewhere
___E: ?Sized,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<SensorReportingState>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<SensorReportingState>, _: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
§const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
Source§impl From<SensorReportingState> for SensorReportingState
impl From<SensorReportingState> for SensorReportingState
Source§fn from(wire: SensorReportingState) -> SensorReportingState
fn from(wire: SensorReportingState) -> SensorReportingState
Converts to this type from the input type.
Source§impl From<SensorReportingState> for SensorReportingState
impl From<SensorReportingState> for SensorReportingState
Source§fn from(natural: SensorReportingState) -> SensorReportingState
fn from(natural: SensorReportingState) -> SensorReportingState
Converts to this type from the input type.
Source§impl FromWire<SensorReportingState> for SensorReportingState
impl FromWire<SensorReportingState> for SensorReportingState
Source§fn from_wire(wire: SensorReportingState) -> SensorReportingState
fn from_wire(wire: SensorReportingState) -> SensorReportingState
Converts the given owned value to this type.
§const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
Source§impl FromWireRef<SensorReportingState> for SensorReportingState
impl FromWireRef<SensorReportingState> for SensorReportingState
Source§fn from_wire_ref(wire: &SensorReportingState) -> SensorReportingState
fn from_wire_ref(wire: &SensorReportingState) -> SensorReportingState
Converts the given reference to this type.
Source§impl IntoNatural for SensorReportingState
impl IntoNatural for SensorReportingState
Source§type Natural = SensorReportingState
type Natural = SensorReportingState
A good default type for this wire type to convert into.
§fn into_natural(self) -> Self::Natural
fn into_natural(self) -> Self::Natural
Converts this type into its natural equivalent.
Source§impl PartialEq for SensorReportingState
impl PartialEq for SensorReportingState
Source§impl Wire for SensorReportingState
impl Wire for SensorReportingState
Source§type Narrowed<'de> = SensorReportingState
type Narrowed<'de> = SensorReportingState
The narrowed wire type, restricted to the
'de lifetime.Source§fn zero_padding(_: &mut MaybeUninit<SensorReportingState>)
fn zero_padding(_: &mut MaybeUninit<SensorReportingState>)
Writes zeroes to the padding for this type, if any.
impl Copy for SensorReportingState
impl Eq for SensorReportingState
impl StructuralPartialEq for SensorReportingState
Auto Trait Implementations§
impl Freeze for SensorReportingState
impl RefUnwindSafe for SensorReportingState
impl Send for SensorReportingState
impl Sync for SensorReportingState
impl Unpin for SensorReportingState
impl UnsafeUnpin for SensorReportingState
impl UnwindSafe for SensorReportingState
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> 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]