pub struct ReportDataResp<'a> {
pub subscription_id: Option<u32>,
pub attr_reports: Option<TLVContainer<'a, AttrResp<'a>, ArrayContainer>>,
pub event_reports: Option<TLVContainer<'a, EventResp<'a>, ArrayContainer>>,
pub more_chunks: Option<bool>,
pub suppress_response: Option<bool>,
pub interaction_model_revision: Option<u8>,
}Expand description
Report Data Message
Corresponds to the ReportDataMessage TLV structure in the Interaction Model.
Fields§
§subscription_id: Option<u32>§attr_reports: Option<TLVContainer<'a, AttrResp<'a>, ArrayContainer>>§event_reports: Option<TLVContainer<'a, EventResp<'a>, ArrayContainer>>§more_chunks: Option<bool>§suppress_response: Option<bool>§interaction_model_revision: Option<u8>interactionModelRevision (TLV context tag 0xFF). Mandatory in
every IM message we send; modelled as Option<u8> so we tolerate
peers that omit it (the C++ SDK is tolerant in practice).
Implementations§
Source§impl<'a> ReportDataResp<'a>
impl<'a> ReportDataResp<'a>
Sourcepub fn attrs<T>(
&self,
cluster: u32,
attr: u32,
) -> impl Iterator<Item = (u16, Result<T, Error>)> + use<'_, 'a, T>where
T: FromTLV<'a> + 'a,
pub fn attrs<T>(
&self,
cluster: u32,
attr: u32,
) -> impl Iterator<Item = (u16, Result<T, Error>)> + use<'_, 'a, T>where
T: FromTLV<'a> + 'a,
Iterate the entries in attr_reports whose path matches the
given (cluster, attr) pair, in (endpoint, result) form.
Ok(T)—AttrResp::Dataentry; the embeddeddatais decoded viaFromTLVintoT.Err(_)—AttrResp::Statusentry; theIMStatusCodebecomes anError. This catches access-check failures (UnsupportedAccess, …) andUnsupported{Endpoint,Cluster,Attribute}uniformly — the peer echoes the requested path on status, so the filter still matches those entries.- Entries with non-matching cluster/attr are silently skipped.
- Entries with an absent endpoint in the path are skipped (would indicate a malformed report).
Wildcard reads (path missing endpoint, cluster, or attr in the request) legally produce multiple matching reports — the iterator yields one per expanded path, in wire order.
Trait Implementations§
Source§impl<'a> AccessControlAttrResponses<'a> for ReportDataResp<'a>
impl<'a> AccessControlAttrResponses<'a> for ReportDataResp<'a>
fn access_control_read_resp(&self) -> AccessControlAttrResponsesView<'a, '_>
Source§impl<'a> AccountLoginAttrResponses<'a> for ReportDataResp<'a>
impl<'a> AccountLoginAttrResponses<'a> for ReportDataResp<'a>
fn account_login_read_resp(&self) -> AccountLoginAttrResponsesView<'a, '_>
Source§impl<'a> ActionsAttrResponses<'a> for ReportDataResp<'a>
impl<'a> ActionsAttrResponses<'a> for ReportDataResp<'a>
fn actions_read_resp(&self) -> ActionsAttrResponsesView<'a, '_>
Source§impl<'a> ActivatedCarbonFilterMonitoringAttrResponses<'a> for ReportDataResp<'a>
impl<'a> ActivatedCarbonFilterMonitoringAttrResponses<'a> for ReportDataResp<'a>
fn activated_carbon_filter_monitoring_read_resp( &self, ) -> ActivatedCarbonFilterMonitoringAttrResponsesView<'a, '_>
Source§impl<'a> AdministratorCommissioningAttrResponses<'a> for ReportDataResp<'a>
impl<'a> AdministratorCommissioningAttrResponses<'a> for ReportDataResp<'a>
fn administrator_commissioning_read_resp( &self, ) -> AdministratorCommissioningAttrResponsesView<'a, '_>
Source§impl<'a> AirQualityAttrResponses<'a> for ReportDataResp<'a>
impl<'a> AirQualityAttrResponses<'a> for ReportDataResp<'a>
fn air_quality_read_resp(&self) -> AirQualityAttrResponsesView<'a, '_>
Source§impl<'a> AmbientContextSensingAttrResponses<'a> for ReportDataResp<'a>
impl<'a> AmbientContextSensingAttrResponses<'a> for ReportDataResp<'a>
fn ambient_context_sensing_read_resp( &self, ) -> AmbientContextSensingAttrResponsesView<'a, '_>
Source§impl<'a> AmbientSensingUnionAttrResponses<'a> for ReportDataResp<'a>
impl<'a> AmbientSensingUnionAttrResponses<'a> for ReportDataResp<'a>
fn ambient_sensing_union_read_resp( &self, ) -> AmbientSensingUnionAttrResponsesView<'a, '_>
Source§impl<'a> ApplicationBasicAttrResponses<'a> for ReportDataResp<'a>
impl<'a> ApplicationBasicAttrResponses<'a> for ReportDataResp<'a>
fn application_basic_read_resp( &self, ) -> ApplicationBasicAttrResponsesView<'a, '_>
Source§impl<'a> ApplicationLauncherAttrResponses<'a> for ReportDataResp<'a>
impl<'a> ApplicationLauncherAttrResponses<'a> for ReportDataResp<'a>
fn application_launcher_read_resp( &self, ) -> ApplicationLauncherAttrResponsesView<'a, '_>
Source§impl<'a> AudioOutputAttrResponses<'a> for ReportDataResp<'a>
impl<'a> AudioOutputAttrResponses<'a> for ReportDataResp<'a>
fn audio_output_read_resp(&self) -> AudioOutputAttrResponsesView<'a, '_>
Source§impl<'a> AvAnalysisAttrResponses<'a> for ReportDataResp<'a>
impl<'a> AvAnalysisAttrResponses<'a> for ReportDataResp<'a>
fn av_analysis_read_resp(&self) -> AvAnalysisAttrResponsesView<'a, '_>
Source§impl<'a> BallastConfigurationAttrResponses<'a> for ReportDataResp<'a>
impl<'a> BallastConfigurationAttrResponses<'a> for ReportDataResp<'a>
fn ballast_configuration_read_resp( &self, ) -> BallastConfigurationAttrResponsesView<'a, '_>
Source§impl<'a> BasicInformationAttrResponses<'a> for ReportDataResp<'a>
impl<'a> BasicInformationAttrResponses<'a> for ReportDataResp<'a>
fn basic_information_read_resp( &self, ) -> BasicInformationAttrResponsesView<'a, '_>
Source§impl<'a> BindingAttrResponses<'a> for ReportDataResp<'a>
impl<'a> BindingAttrResponses<'a> for ReportDataResp<'a>
fn binding_read_resp(&self) -> BindingAttrResponsesView<'a, '_>
Source§impl<'a> BooleanStateAttrResponses<'a> for ReportDataResp<'a>
impl<'a> BooleanStateAttrResponses<'a> for ReportDataResp<'a>
fn boolean_state_read_resp(&self) -> BooleanStateAttrResponsesView<'a, '_>
Source§impl<'a> BooleanStateConfigurationAttrResponses<'a> for ReportDataResp<'a>
impl<'a> BooleanStateConfigurationAttrResponses<'a> for ReportDataResp<'a>
fn boolean_state_configuration_read_resp( &self, ) -> BooleanStateConfigurationAttrResponsesView<'a, '_>
Source§impl<'a> BridgedDeviceBasicInformationAttrResponses<'a> for ReportDataResp<'a>
impl<'a> BridgedDeviceBasicInformationAttrResponses<'a> for ReportDataResp<'a>
fn bridged_device_basic_information_read_resp( &self, ) -> BridgedDeviceBasicInformationAttrResponsesView<'a, '_>
Source§impl<'a> CameraAvSettingsUserLevelManagementAttrResponses<'a> for ReportDataResp<'a>
impl<'a> CameraAvSettingsUserLevelManagementAttrResponses<'a> for ReportDataResp<'a>
Source§impl<'a> CameraAvStreamManagementAttrResponses<'a> for ReportDataResp<'a>
impl<'a> CameraAvStreamManagementAttrResponses<'a> for ReportDataResp<'a>
fn camera_av_stream_management_read_resp( &self, ) -> CameraAvStreamManagementAttrResponsesView<'a, '_>
Source§impl<'a> CarbonDioxideConcentrationMeasurementAttrResponses<'a> for ReportDataResp<'a>
impl<'a> CarbonDioxideConcentrationMeasurementAttrResponses<'a> for ReportDataResp<'a>
Source§impl<'a> CarbonMonoxideConcentrationMeasurementAttrResponses<'a> for ReportDataResp<'a>
impl<'a> CarbonMonoxideConcentrationMeasurementAttrResponses<'a> for ReportDataResp<'a>
Source§impl<'a> ChannelAttrResponses<'a> for ReportDataResp<'a>
impl<'a> ChannelAttrResponses<'a> for ReportDataResp<'a>
fn channel_read_resp(&self) -> ChannelAttrResponsesView<'a, '_>
Source§impl<'a> ChimeAttrResponses<'a> for ReportDataResp<'a>
impl<'a> ChimeAttrResponses<'a> for ReportDataResp<'a>
fn chime_read_resp(&self) -> ChimeAttrResponsesView<'a, '_>
Source§impl<'a> ClosureControlAttrResponses<'a> for ReportDataResp<'a>
impl<'a> ClosureControlAttrResponses<'a> for ReportDataResp<'a>
fn closure_control_read_resp(&self) -> ClosureControlAttrResponsesView<'a, '_>
Source§impl<'a> ClosureDimensionAttrResponses<'a> for ReportDataResp<'a>
impl<'a> ClosureDimensionAttrResponses<'a> for ReportDataResp<'a>
fn closure_dimension_read_resp( &self, ) -> ClosureDimensionAttrResponsesView<'a, '_>
Source§impl<'a> ColorControlAttrResponses<'a> for ReportDataResp<'a>
impl<'a> ColorControlAttrResponses<'a> for ReportDataResp<'a>
fn color_control_read_resp(&self) -> ColorControlAttrResponsesView<'a, '_>
Source§impl<'a> CommissionerControlAttrResponses<'a> for ReportDataResp<'a>
impl<'a> CommissionerControlAttrResponses<'a> for ReportDataResp<'a>
fn commissioner_control_read_resp( &self, ) -> CommissionerControlAttrResponsesView<'a, '_>
Source§impl<'a> CommodityMeteringAttrResponses<'a> for ReportDataResp<'a>
impl<'a> CommodityMeteringAttrResponses<'a> for ReportDataResp<'a>
fn commodity_metering_read_resp( &self, ) -> CommodityMeteringAttrResponsesView<'a, '_>
Source§impl<'a> CommodityPriceAttrResponses<'a> for ReportDataResp<'a>
impl<'a> CommodityPriceAttrResponses<'a> for ReportDataResp<'a>
fn commodity_price_read_resp(&self) -> CommodityPriceAttrResponsesView<'a, '_>
Source§impl<'a> CommodityTariffAttrResponses<'a> for ReportDataResp<'a>
impl<'a> CommodityTariffAttrResponses<'a> for ReportDataResp<'a>
fn commodity_tariff_read_resp(&self) -> CommodityTariffAttrResponsesView<'a, '_>
Source§impl<'a> ContentAppObserverAttrResponses<'a> for ReportDataResp<'a>
impl<'a> ContentAppObserverAttrResponses<'a> for ReportDataResp<'a>
fn content_app_observer_read_resp( &self, ) -> ContentAppObserverAttrResponsesView<'a, '_>
Source§impl<'a> ContentControlAttrResponses<'a> for ReportDataResp<'a>
impl<'a> ContentControlAttrResponses<'a> for ReportDataResp<'a>
fn content_control_read_resp(&self) -> ContentControlAttrResponsesView<'a, '_>
Source§impl<'a> ContentLauncherAttrResponses<'a> for ReportDataResp<'a>
impl<'a> ContentLauncherAttrResponses<'a> for ReportDataResp<'a>
fn content_launcher_read_resp(&self) -> ContentLauncherAttrResponsesView<'a, '_>
Source§impl<'a> Debug for ReportDataResp<'a>
impl<'a> Debug for ReportDataResp<'a>
Source§impl<'a> DescriptorAttrResponses<'a> for ReportDataResp<'a>
impl<'a> DescriptorAttrResponses<'a> for ReportDataResp<'a>
fn descriptor_read_resp(&self) -> DescriptorAttrResponsesView<'a, '_>
Source§impl<'a> DeviceEnergyManagementAttrResponses<'a> for ReportDataResp<'a>
impl<'a> DeviceEnergyManagementAttrResponses<'a> for ReportDataResp<'a>
fn device_energy_management_read_resp( &self, ) -> DeviceEnergyManagementAttrResponsesView<'a, '_>
Source§impl<'a> DeviceEnergyManagementModeAttrResponses<'a> for ReportDataResp<'a>
impl<'a> DeviceEnergyManagementModeAttrResponses<'a> for ReportDataResp<'a>
fn device_energy_management_mode_read_resp( &self, ) -> DeviceEnergyManagementModeAttrResponsesView<'a, '_>
Source§impl<'a> DiagnosticLogsAttrResponses<'a> for ReportDataResp<'a>
impl<'a> DiagnosticLogsAttrResponses<'a> for ReportDataResp<'a>
fn diagnostic_logs_read_resp(&self) -> DiagnosticLogsAttrResponsesView<'a, '_>
Source§impl<'a> DishwasherAlarmAttrResponses<'a> for ReportDataResp<'a>
impl<'a> DishwasherAlarmAttrResponses<'a> for ReportDataResp<'a>
fn dishwasher_alarm_read_resp(&self) -> DishwasherAlarmAttrResponsesView<'a, '_>
Source§impl<'a> DishwasherModeAttrResponses<'a> for ReportDataResp<'a>
impl<'a> DishwasherModeAttrResponses<'a> for ReportDataResp<'a>
fn dishwasher_mode_read_resp(&self) -> DishwasherModeAttrResponsesView<'a, '_>
Source§impl<'a> DoorLockAttrResponses<'a> for ReportDataResp<'a>
impl<'a> DoorLockAttrResponses<'a> for ReportDataResp<'a>
fn door_lock_read_resp(&self) -> DoorLockAttrResponsesView<'a, '_>
Source§impl<'a> DynamicLightingAttrResponses<'a> for ReportDataResp<'a>
impl<'a> DynamicLightingAttrResponses<'a> for ReportDataResp<'a>
fn dynamic_lighting_read_resp(&self) -> DynamicLightingAttrResponsesView<'a, '_>
Source§impl<'a> EcosystemInformationAttrResponses<'a> for ReportDataResp<'a>
impl<'a> EcosystemInformationAttrResponses<'a> for ReportDataResp<'a>
fn ecosystem_information_read_resp( &self, ) -> EcosystemInformationAttrResponsesView<'a, '_>
Source§impl<'a> ElectricalAlarmAttrResponses<'a> for ReportDataResp<'a>
impl<'a> ElectricalAlarmAttrResponses<'a> for ReportDataResp<'a>
fn electrical_alarm_read_resp(&self) -> ElectricalAlarmAttrResponsesView<'a, '_>
Source§impl<'a> ElectricalDistributionAttrResponses<'a> for ReportDataResp<'a>
impl<'a> ElectricalDistributionAttrResponses<'a> for ReportDataResp<'a>
fn electrical_distribution_read_resp( &self, ) -> ElectricalDistributionAttrResponsesView<'a, '_>
Source§impl<'a> ElectricalEnergyMeasurementAttrResponses<'a> for ReportDataResp<'a>
impl<'a> ElectricalEnergyMeasurementAttrResponses<'a> for ReportDataResp<'a>
fn electrical_energy_measurement_read_resp( &self, ) -> ElectricalEnergyMeasurementAttrResponsesView<'a, '_>
Source§impl<'a> ElectricalGridConditionsAttrResponses<'a> for ReportDataResp<'a>
impl<'a> ElectricalGridConditionsAttrResponses<'a> for ReportDataResp<'a>
fn electrical_grid_conditions_read_resp( &self, ) -> ElectricalGridConditionsAttrResponsesView<'a, '_>
Source§impl<'a> ElectricalPowerMeasurementAttrResponses<'a> for ReportDataResp<'a>
impl<'a> ElectricalPowerMeasurementAttrResponses<'a> for ReportDataResp<'a>
fn electrical_power_measurement_read_resp( &self, ) -> ElectricalPowerMeasurementAttrResponsesView<'a, '_>
Source§impl<'a> ElectricalProtectionAlarmAttrResponses<'a> for ReportDataResp<'a>
impl<'a> ElectricalProtectionAlarmAttrResponses<'a> for ReportDataResp<'a>
fn electrical_protection_alarm_read_resp( &self, ) -> ElectricalProtectionAlarmAttrResponsesView<'a, '_>
Source§impl<'a> EnergyEvseAttrResponses<'a> for ReportDataResp<'a>
impl<'a> EnergyEvseAttrResponses<'a> for ReportDataResp<'a>
fn energy_evse_read_resp(&self) -> EnergyEvseAttrResponsesView<'a, '_>
Source§impl<'a> EnergyEvseModeAttrResponses<'a> for ReportDataResp<'a>
impl<'a> EnergyEvseModeAttrResponses<'a> for ReportDataResp<'a>
fn energy_evse_mode_read_resp(&self) -> EnergyEvseModeAttrResponsesView<'a, '_>
Source§impl<'a> EnergyPreferenceAttrResponses<'a> for ReportDataResp<'a>
impl<'a> EnergyPreferenceAttrResponses<'a> for ReportDataResp<'a>
fn energy_preference_read_resp( &self, ) -> EnergyPreferenceAttrResponsesView<'a, '_>
Source§impl<'a> EthernetNetworkDiagnosticsAttrResponses<'a> for ReportDataResp<'a>
impl<'a> EthernetNetworkDiagnosticsAttrResponses<'a> for ReportDataResp<'a>
fn ethernet_network_diagnostics_read_resp( &self, ) -> EthernetNetworkDiagnosticsAttrResponsesView<'a, '_>
Source§impl<'a> FanControlAttrResponses<'a> for ReportDataResp<'a>
impl<'a> FanControlAttrResponses<'a> for ReportDataResp<'a>
fn fan_control_read_resp(&self) -> FanControlAttrResponsesView<'a, '_>
Source§impl<'a> FaultInjectionAttrResponses<'a> for ReportDataResp<'a>
impl<'a> FaultInjectionAttrResponses<'a> for ReportDataResp<'a>
fn fault_injection_read_resp(&self) -> FaultInjectionAttrResponsesView<'a, '_>
Source§impl<'a> FixedLabelAttrResponses<'a> for ReportDataResp<'a>
impl<'a> FixedLabelAttrResponses<'a> for ReportDataResp<'a>
fn fixed_label_read_resp(&self) -> FixedLabelAttrResponsesView<'a, '_>
Source§impl<'a> FlowMeasurementAttrResponses<'a> for ReportDataResp<'a>
impl<'a> FlowMeasurementAttrResponses<'a> for ReportDataResp<'a>
fn flow_measurement_read_resp(&self) -> FlowMeasurementAttrResponsesView<'a, '_>
Source§impl<'a> FormaldehydeConcentrationMeasurementAttrResponses<'a> for ReportDataResp<'a>
impl<'a> FormaldehydeConcentrationMeasurementAttrResponses<'a> for ReportDataResp<'a>
Source§impl<'a> FromTLV<'a> for ReportDataResp<'a>
impl<'a> FromTLV<'a> for ReportDataResp<'a>
Source§fn from_tlv(element: &TLVElement<'a>) -> Result<ReportDataResp<'a>, Error>
fn from_tlv(element: &TLVElement<'a>) -> Result<ReportDataResp<'a>, Error>
Deserialize the type from a TLV-encoded element.
Source§fn init_from_tlv(
element: TLVElement<'a>,
) -> impl Init<ReportDataResp<'a>, Error>
fn init_from_tlv( element: TLVElement<'a>, ) -> impl Init<ReportDataResp<'a>, Error>
Generate an in-place initializer for the type that initializes
the type from a TLV-encoded element.
Source§fn nullable_from_tlv(element: &TLVElement<'a>) -> Result<Self, Error>
fn nullable_from_tlv(element: &TLVElement<'a>) -> Result<Self, Error>
Deserialize the type from a TLV-encoded element. Read more
Source§fn init_nullable_from_tlv(element: TLVElement<'a>) -> impl Init<Self, Error>
fn init_nullable_from_tlv(element: TLVElement<'a>) -> impl Init<Self, Error>
Generate an in-place initializer for the type that initializes
the type from a TLV-encoded element. Read more
Source§impl<'a> GeneralCommissioningAttrResponses<'a> for ReportDataResp<'a>
impl<'a> GeneralCommissioningAttrResponses<'a> for ReportDataResp<'a>
fn general_commissioning_read_resp( &self, ) -> GeneralCommissioningAttrResponsesView<'a, '_>
Source§impl<'a> GeneralDiagnosticsAttrResponses<'a> for ReportDataResp<'a>
impl<'a> GeneralDiagnosticsAttrResponses<'a> for ReportDataResp<'a>
fn general_diagnostics_read_resp( &self, ) -> GeneralDiagnosticsAttrResponsesView<'a, '_>
Source§impl<'a> GroupKeyManagementAttrResponses<'a> for ReportDataResp<'a>
impl<'a> GroupKeyManagementAttrResponses<'a> for ReportDataResp<'a>
fn group_key_management_read_resp( &self, ) -> GroupKeyManagementAttrResponsesView<'a, '_>
Source§impl<'a> GroupcastAttrResponses<'a> for ReportDataResp<'a>
impl<'a> GroupcastAttrResponses<'a> for ReportDataResp<'a>
fn groupcast_read_resp(&self) -> GroupcastAttrResponsesView<'a, '_>
Source§impl<'a> GroupsAttrResponses<'a> for ReportDataResp<'a>
impl<'a> GroupsAttrResponses<'a> for ReportDataResp<'a>
fn groups_read_resp(&self) -> GroupsAttrResponsesView<'a, '_>
Source§impl<'a> HepaFilterMonitoringAttrResponses<'a> for ReportDataResp<'a>
impl<'a> HepaFilterMonitoringAttrResponses<'a> for ReportDataResp<'a>
fn hepa_filter_monitoring_read_resp( &self, ) -> HepaFilterMonitoringAttrResponsesView<'a, '_>
Source§impl<'a> HumidistatAttrResponses<'a> for ReportDataResp<'a>
impl<'a> HumidistatAttrResponses<'a> for ReportDataResp<'a>
fn humidistat_read_resp(&self) -> HumidistatAttrResponsesView<'a, '_>
Source§impl<'a> IcdManagementAttrResponses<'a> for ReportDataResp<'a>
impl<'a> IcdManagementAttrResponses<'a> for ReportDataResp<'a>
fn icd_management_read_resp(&self) -> IcdManagementAttrResponsesView<'a, '_>
Source§impl<'a> IdentifyAttrResponses<'a> for ReportDataResp<'a>
impl<'a> IdentifyAttrResponses<'a> for ReportDataResp<'a>
fn identify_read_resp(&self) -> IdentifyAttrResponsesView<'a, '_>
Source§impl<'a> IlluminanceMeasurementAttrResponses<'a> for ReportDataResp<'a>
impl<'a> IlluminanceMeasurementAttrResponses<'a> for ReportDataResp<'a>
fn illuminance_measurement_read_resp( &self, ) -> IlluminanceMeasurementAttrResponsesView<'a, '_>
Source§impl<'a> JointFabricAdministratorAttrResponses<'a> for ReportDataResp<'a>
impl<'a> JointFabricAdministratorAttrResponses<'a> for ReportDataResp<'a>
fn joint_fabric_administrator_read_resp( &self, ) -> JointFabricAdministratorAttrResponsesView<'a, '_>
Source§impl<'a> JointFabricDatastoreAttrResponses<'a> for ReportDataResp<'a>
impl<'a> JointFabricDatastoreAttrResponses<'a> for ReportDataResp<'a>
fn joint_fabric_datastore_read_resp( &self, ) -> JointFabricDatastoreAttrResponsesView<'a, '_>
Source§impl<'a> KeypadInputAttrResponses<'a> for ReportDataResp<'a>
impl<'a> KeypadInputAttrResponses<'a> for ReportDataResp<'a>
fn keypad_input_read_resp(&self) -> KeypadInputAttrResponsesView<'a, '_>
Source§impl<'a> LaundryDryerControlsAttrResponses<'a> for ReportDataResp<'a>
impl<'a> LaundryDryerControlsAttrResponses<'a> for ReportDataResp<'a>
fn laundry_dryer_controls_read_resp( &self, ) -> LaundryDryerControlsAttrResponsesView<'a, '_>
Source§impl<'a> LaundryWasherControlsAttrResponses<'a> for ReportDataResp<'a>
impl<'a> LaundryWasherControlsAttrResponses<'a> for ReportDataResp<'a>
fn laundry_washer_controls_read_resp( &self, ) -> LaundryWasherControlsAttrResponsesView<'a, '_>
Source§impl<'a> LaundryWasherModeAttrResponses<'a> for ReportDataResp<'a>
impl<'a> LaundryWasherModeAttrResponses<'a> for ReportDataResp<'a>
fn laundry_washer_mode_read_resp( &self, ) -> LaundryWasherModeAttrResponsesView<'a, '_>
Source§impl<'a> LevelControlAttrResponses<'a> for ReportDataResp<'a>
impl<'a> LevelControlAttrResponses<'a> for ReportDataResp<'a>
fn level_control_read_resp(&self) -> LevelControlAttrResponsesView<'a, '_>
Source§impl<'a> LocalizationConfigurationAttrResponses<'a> for ReportDataResp<'a>
impl<'a> LocalizationConfigurationAttrResponses<'a> for ReportDataResp<'a>
fn localization_configuration_read_resp( &self, ) -> LocalizationConfigurationAttrResponsesView<'a, '_>
Source§impl<'a> LowPowerAttrResponses<'a> for ReportDataResp<'a>
impl<'a> LowPowerAttrResponses<'a> for ReportDataResp<'a>
fn low_power_read_resp(&self) -> LowPowerAttrResponsesView<'a, '_>
Source§impl<'a> MediaInputAttrResponses<'a> for ReportDataResp<'a>
impl<'a> MediaInputAttrResponses<'a> for ReportDataResp<'a>
fn media_input_read_resp(&self) -> MediaInputAttrResponsesView<'a, '_>
Source§impl<'a> MediaPlaybackAttrResponses<'a> for ReportDataResp<'a>
impl<'a> MediaPlaybackAttrResponses<'a> for ReportDataResp<'a>
fn media_playback_read_resp(&self) -> MediaPlaybackAttrResponsesView<'a, '_>
Source§impl<'a> MessagesAttrResponses<'a> for ReportDataResp<'a>
impl<'a> MessagesAttrResponses<'a> for ReportDataResp<'a>
fn messages_read_resp(&self) -> MessagesAttrResponsesView<'a, '_>
Source§impl<'a> MeterIdentificationAttrResponses<'a> for ReportDataResp<'a>
impl<'a> MeterIdentificationAttrResponses<'a> for ReportDataResp<'a>
fn meter_identification_read_resp( &self, ) -> MeterIdentificationAttrResponsesView<'a, '_>
Source§impl<'a> MicrowaveOvenControlAttrResponses<'a> for ReportDataResp<'a>
impl<'a> MicrowaveOvenControlAttrResponses<'a> for ReportDataResp<'a>
fn microwave_oven_control_read_resp( &self, ) -> MicrowaveOvenControlAttrResponsesView<'a, '_>
Source§impl<'a> MicrowaveOvenModeAttrResponses<'a> for ReportDataResp<'a>
impl<'a> MicrowaveOvenModeAttrResponses<'a> for ReportDataResp<'a>
fn microwave_oven_mode_read_resp( &self, ) -> MicrowaveOvenModeAttrResponsesView<'a, '_>
Source§impl<'a> ModeSelectAttrResponses<'a> for ReportDataResp<'a>
impl<'a> ModeSelectAttrResponses<'a> for ReportDataResp<'a>
fn mode_select_read_resp(&self) -> ModeSelectAttrResponsesView<'a, '_>
Source§impl<'a> NetworkCommissioningAttrResponses<'a> for ReportDataResp<'a>
impl<'a> NetworkCommissioningAttrResponses<'a> for ReportDataResp<'a>
fn network_commissioning_read_resp( &self, ) -> NetworkCommissioningAttrResponsesView<'a, '_>
Source§impl<'a> NetworkIdentityManagementAttrResponses<'a> for ReportDataResp<'a>
impl<'a> NetworkIdentityManagementAttrResponses<'a> for ReportDataResp<'a>
fn network_identity_management_read_resp( &self, ) -> NetworkIdentityManagementAttrResponsesView<'a, '_>
Source§impl<'a> NitrogenDioxideConcentrationMeasurementAttrResponses<'a> for ReportDataResp<'a>
impl<'a> NitrogenDioxideConcentrationMeasurementAttrResponses<'a> for ReportDataResp<'a>
Source§impl<'a> OccupancySensingAttrResponses<'a> for ReportDataResp<'a>
impl<'a> OccupancySensingAttrResponses<'a> for ReportDataResp<'a>
fn occupancy_sensing_read_resp( &self, ) -> OccupancySensingAttrResponsesView<'a, '_>
Source§impl<'a> OnOffAttrResponses<'a> for ReportDataResp<'a>
impl<'a> OnOffAttrResponses<'a> for ReportDataResp<'a>
fn on_off_read_resp(&self) -> OnOffAttrResponsesView<'a, '_>
Source§impl<'a> OperationalCredentialsAttrResponses<'a> for ReportDataResp<'a>
impl<'a> OperationalCredentialsAttrResponses<'a> for ReportDataResp<'a>
fn operational_credentials_read_resp( &self, ) -> OperationalCredentialsAttrResponsesView<'a, '_>
Source§impl<'a> OperationalStateAttrResponses<'a> for ReportDataResp<'a>
impl<'a> OperationalStateAttrResponses<'a> for ReportDataResp<'a>
fn operational_state_read_resp( &self, ) -> OperationalStateAttrResponsesView<'a, '_>
Source§impl<'a> OtaSoftwareUpdateProviderAttrResponses<'a> for ReportDataResp<'a>
impl<'a> OtaSoftwareUpdateProviderAttrResponses<'a> for ReportDataResp<'a>
fn ota_software_update_provider_read_resp( &self, ) -> OtaSoftwareUpdateProviderAttrResponsesView<'a, '_>
Source§impl<'a> OtaSoftwareUpdateRequestorAttrResponses<'a> for ReportDataResp<'a>
impl<'a> OtaSoftwareUpdateRequestorAttrResponses<'a> for ReportDataResp<'a>
fn ota_software_update_requestor_read_resp( &self, ) -> OtaSoftwareUpdateRequestorAttrResponsesView<'a, '_>
Source§impl<'a> OvenCavityOperationalStateAttrResponses<'a> for ReportDataResp<'a>
impl<'a> OvenCavityOperationalStateAttrResponses<'a> for ReportDataResp<'a>
fn oven_cavity_operational_state_read_resp( &self, ) -> OvenCavityOperationalStateAttrResponsesView<'a, '_>
Source§impl<'a> OvenModeAttrResponses<'a> for ReportDataResp<'a>
impl<'a> OvenModeAttrResponses<'a> for ReportDataResp<'a>
fn oven_mode_read_resp(&self) -> OvenModeAttrResponsesView<'a, '_>
Source§impl<'a> OzoneConcentrationMeasurementAttrResponses<'a> for ReportDataResp<'a>
impl<'a> OzoneConcentrationMeasurementAttrResponses<'a> for ReportDataResp<'a>
fn ozone_concentration_measurement_read_resp( &self, ) -> OzoneConcentrationMeasurementAttrResponsesView<'a, '_>
Source§impl<'a> Pm1ConcentrationMeasurementAttrResponses<'a> for ReportDataResp<'a>
impl<'a> Pm1ConcentrationMeasurementAttrResponses<'a> for ReportDataResp<'a>
fn pm_1_concentration_measurement_read_resp( &self, ) -> Pm1ConcentrationMeasurementAttrResponsesView<'a, '_>
Source§impl<'a> Pm10ConcentrationMeasurementAttrResponses<'a> for ReportDataResp<'a>
impl<'a> Pm10ConcentrationMeasurementAttrResponses<'a> for ReportDataResp<'a>
fn pm_10_concentration_measurement_read_resp( &self, ) -> Pm10ConcentrationMeasurementAttrResponsesView<'a, '_>
Source§impl<'a> Pm25ConcentrationMeasurementAttrResponses<'a> for ReportDataResp<'a>
impl<'a> Pm25ConcentrationMeasurementAttrResponses<'a> for ReportDataResp<'a>
fn pm_25_concentration_measurement_read_resp( &self, ) -> Pm25ConcentrationMeasurementAttrResponsesView<'a, '_>
Source§impl<'a> PowerSourceAttrResponses<'a> for ReportDataResp<'a>
impl<'a> PowerSourceAttrResponses<'a> for ReportDataResp<'a>
fn power_source_read_resp(&self) -> PowerSourceAttrResponsesView<'a, '_>
Source§impl<'a> PowerSourceConfigurationAttrResponses<'a> for ReportDataResp<'a>
impl<'a> PowerSourceConfigurationAttrResponses<'a> for ReportDataResp<'a>
fn power_source_configuration_read_resp( &self, ) -> PowerSourceConfigurationAttrResponsesView<'a, '_>
Source§impl<'a> PowerTopologyAttrResponses<'a> for ReportDataResp<'a>
impl<'a> PowerTopologyAttrResponses<'a> for ReportDataResp<'a>
fn power_topology_read_resp(&self) -> PowerTopologyAttrResponsesView<'a, '_>
Source§impl<'a> PressureMeasurementAttrResponses<'a> for ReportDataResp<'a>
impl<'a> PressureMeasurementAttrResponses<'a> for ReportDataResp<'a>
fn pressure_measurement_read_resp( &self, ) -> PressureMeasurementAttrResponsesView<'a, '_>
Source§impl<'a> ProximityRangingAttrResponses<'a> for ReportDataResp<'a>
impl<'a> ProximityRangingAttrResponses<'a> for ReportDataResp<'a>
fn proximity_ranging_read_resp( &self, ) -> ProximityRangingAttrResponsesView<'a, '_>
Source§impl<'a> ProxyConfigurationAttrResponses<'a> for ReportDataResp<'a>
impl<'a> ProxyConfigurationAttrResponses<'a> for ReportDataResp<'a>
fn proxy_configuration_read_resp( &self, ) -> ProxyConfigurationAttrResponsesView<'a, '_>
Source§impl<'a> ProxyDiscoveryAttrResponses<'a> for ReportDataResp<'a>
impl<'a> ProxyDiscoveryAttrResponses<'a> for ReportDataResp<'a>
fn proxy_discovery_read_resp(&self) -> ProxyDiscoveryAttrResponsesView<'a, '_>
Source§impl<'a> ProxyValidAttrResponses<'a> for ReportDataResp<'a>
impl<'a> ProxyValidAttrResponses<'a> for ReportDataResp<'a>
fn proxy_valid_read_resp(&self) -> ProxyValidAttrResponsesView<'a, '_>
Source§impl<'a> PulseWidthModulationAttrResponses<'a> for ReportDataResp<'a>
impl<'a> PulseWidthModulationAttrResponses<'a> for ReportDataResp<'a>
fn pulse_width_modulation_read_resp( &self, ) -> PulseWidthModulationAttrResponsesView<'a, '_>
Source§impl<'a> PumpConfigurationAndControlAttrResponses<'a> for ReportDataResp<'a>
impl<'a> PumpConfigurationAndControlAttrResponses<'a> for ReportDataResp<'a>
fn pump_configuration_and_control_read_resp( &self, ) -> PumpConfigurationAndControlAttrResponsesView<'a, '_>
Source§impl<'a> PushAvStreamTransportAttrResponses<'a> for ReportDataResp<'a>
impl<'a> PushAvStreamTransportAttrResponses<'a> for ReportDataResp<'a>
fn push_av_stream_transport_read_resp( &self, ) -> PushAvStreamTransportAttrResponsesView<'a, '_>
Source§impl<'a> RadonConcentrationMeasurementAttrResponses<'a> for ReportDataResp<'a>
impl<'a> RadonConcentrationMeasurementAttrResponses<'a> for ReportDataResp<'a>
fn radon_concentration_measurement_read_resp( &self, ) -> RadonConcentrationMeasurementAttrResponsesView<'a, '_>
Source§impl<'a> RefrigeratorAlarmAttrResponses<'a> for ReportDataResp<'a>
impl<'a> RefrigeratorAlarmAttrResponses<'a> for ReportDataResp<'a>
fn refrigerator_alarm_read_resp( &self, ) -> RefrigeratorAlarmAttrResponsesView<'a, '_>
Source§impl<'a> RefrigeratorAndTemperatureControlledCabinetModeAttrResponses<'a> for ReportDataResp<'a>
impl<'a> RefrigeratorAndTemperatureControlledCabinetModeAttrResponses<'a> for ReportDataResp<'a>
Source§impl<'a> RelativeHumidityMeasurementAttrResponses<'a> for ReportDataResp<'a>
impl<'a> RelativeHumidityMeasurementAttrResponses<'a> for ReportDataResp<'a>
fn relative_humidity_measurement_read_resp( &self, ) -> RelativeHumidityMeasurementAttrResponsesView<'a, '_>
Source§impl<'a> RvcCleanModeAttrResponses<'a> for ReportDataResp<'a>
impl<'a> RvcCleanModeAttrResponses<'a> for ReportDataResp<'a>
fn rvc_clean_mode_read_resp(&self) -> RvcCleanModeAttrResponsesView<'a, '_>
Source§impl<'a> RvcOperationalStateAttrResponses<'a> for ReportDataResp<'a>
impl<'a> RvcOperationalStateAttrResponses<'a> for ReportDataResp<'a>
fn rvc_operational_state_read_resp( &self, ) -> RvcOperationalStateAttrResponsesView<'a, '_>
Source§impl<'a> RvcRunModeAttrResponses<'a> for ReportDataResp<'a>
impl<'a> RvcRunModeAttrResponses<'a> for ReportDataResp<'a>
fn rvc_run_mode_read_resp(&self) -> RvcRunModeAttrResponsesView<'a, '_>
Source§impl<'a> SampleMeiAttrResponses<'a> for ReportDataResp<'a>
impl<'a> SampleMeiAttrResponses<'a> for ReportDataResp<'a>
fn sample_mei_read_resp(&self) -> SampleMeiAttrResponsesView<'a, '_>
Source§impl<'a> ScenesManagementAttrResponses<'a> for ReportDataResp<'a>
impl<'a> ScenesManagementAttrResponses<'a> for ReportDataResp<'a>
fn scenes_management_read_resp( &self, ) -> ScenesManagementAttrResponsesView<'a, '_>
Source§impl<'a> ServiceAreaAttrResponses<'a> for ReportDataResp<'a>
impl<'a> ServiceAreaAttrResponses<'a> for ReportDataResp<'a>
fn service_area_read_resp(&self) -> ServiceAreaAttrResponsesView<'a, '_>
Source§impl<'a> SmokeCoAlarmAttrResponses<'a> for ReportDataResp<'a>
impl<'a> SmokeCoAlarmAttrResponses<'a> for ReportDataResp<'a>
fn smoke_co_alarm_read_resp(&self) -> SmokeCoAlarmAttrResponsesView<'a, '_>
Source§impl<'a> SmokeConcentrationMeasurementAttrResponses<'a> for ReportDataResp<'a>
impl<'a> SmokeConcentrationMeasurementAttrResponses<'a> for ReportDataResp<'a>
fn smoke_concentration_measurement_read_resp( &self, ) -> SmokeConcentrationMeasurementAttrResponsesView<'a, '_>
Source§impl<'a> SoftwareDiagnosticsAttrResponses<'a> for ReportDataResp<'a>
impl<'a> SoftwareDiagnosticsAttrResponses<'a> for ReportDataResp<'a>
fn software_diagnostics_read_resp( &self, ) -> SoftwareDiagnosticsAttrResponsesView<'a, '_>
Source§impl<'a> SoilMeasurementAttrResponses<'a> for ReportDataResp<'a>
impl<'a> SoilMeasurementAttrResponses<'a> for ReportDataResp<'a>
fn soil_measurement_read_resp(&self) -> SoilMeasurementAttrResponsesView<'a, '_>
Source§impl<'a> SwitchAttrResponses<'a> for ReportDataResp<'a>
impl<'a> SwitchAttrResponses<'a> for ReportDataResp<'a>
fn switch_read_resp(&self) -> SwitchAttrResponsesView<'a, '_>
Source§impl<'a> TemperatureControlAttrResponses<'a> for ReportDataResp<'a>
impl<'a> TemperatureControlAttrResponses<'a> for ReportDataResp<'a>
fn temperature_control_read_resp( &self, ) -> TemperatureControlAttrResponsesView<'a, '_>
Source§impl<'a> TemperatureControlledCabinetTopologyAttrResponses<'a> for ReportDataResp<'a>
impl<'a> TemperatureControlledCabinetTopologyAttrResponses<'a> for ReportDataResp<'a>
Source§impl<'a> TemperatureMeasurementAttrResponses<'a> for ReportDataResp<'a>
impl<'a> TemperatureMeasurementAttrResponses<'a> for ReportDataResp<'a>
fn temperature_measurement_read_resp( &self, ) -> TemperatureMeasurementAttrResponsesView<'a, '_>
Source§impl<'a> ThermostatAttrResponses<'a> for ReportDataResp<'a>
impl<'a> ThermostatAttrResponses<'a> for ReportDataResp<'a>
fn thermostat_read_resp(&self) -> ThermostatAttrResponsesView<'a, '_>
Source§impl<'a> ThermostatUserInterfaceConfigurationAttrResponses<'a> for ReportDataResp<'a>
impl<'a> ThermostatUserInterfaceConfigurationAttrResponses<'a> for ReportDataResp<'a>
Source§impl<'a> ThreadBorderRouterManagementAttrResponses<'a> for ReportDataResp<'a>
impl<'a> ThreadBorderRouterManagementAttrResponses<'a> for ReportDataResp<'a>
fn thread_border_router_management_read_resp( &self, ) -> ThreadBorderRouterManagementAttrResponsesView<'a, '_>
Source§impl<'a> ThreadNetworkDiagnosticsAttrResponses<'a> for ReportDataResp<'a>
impl<'a> ThreadNetworkDiagnosticsAttrResponses<'a> for ReportDataResp<'a>
fn thread_network_diagnostics_read_resp( &self, ) -> ThreadNetworkDiagnosticsAttrResponsesView<'a, '_>
Source§impl<'a> ThreadNetworkDirectoryAttrResponses<'a> for ReportDataResp<'a>
impl<'a> ThreadNetworkDirectoryAttrResponses<'a> for ReportDataResp<'a>
fn thread_network_directory_read_resp( &self, ) -> ThreadNetworkDirectoryAttrResponsesView<'a, '_>
Source§impl<'a> TimeFormatLocalizationAttrResponses<'a> for ReportDataResp<'a>
impl<'a> TimeFormatLocalizationAttrResponses<'a> for ReportDataResp<'a>
fn time_format_localization_read_resp( &self, ) -> TimeFormatLocalizationAttrResponsesView<'a, '_>
Source§impl<'a> TimeSynchronizationAttrResponses<'a> for ReportDataResp<'a>
impl<'a> TimeSynchronizationAttrResponses<'a> for ReportDataResp<'a>
fn time_synchronization_read_resp( &self, ) -> TimeSynchronizationAttrResponsesView<'a, '_>
Source§impl<'a> TlsCertificateManagementAttrResponses<'a> for ReportDataResp<'a>
impl<'a> TlsCertificateManagementAttrResponses<'a> for ReportDataResp<'a>
fn tls_certificate_management_read_resp( &self, ) -> TlsCertificateManagementAttrResponsesView<'a, '_>
Source§impl<'a> TlsClientManagementAttrResponses<'a> for ReportDataResp<'a>
impl<'a> TlsClientManagementAttrResponses<'a> for ReportDataResp<'a>
fn tls_client_management_read_resp( &self, ) -> TlsClientManagementAttrResponsesView<'a, '_>
Source§impl<'a> ToTLV for ReportDataResp<'a>
impl<'a> ToTLV for ReportDataResp<'a>
Source§fn to_tlv<W>(&self, tag: &TLVTag, tw: W) -> Result<(), Error>where
W: TLVWrite,
fn to_tlv<W>(&self, tag: &TLVTag, tw: W) -> Result<(), Error>where
W: TLVWrite,
Serialize the type to a TLV-encoded stream.
Source§fn tlv_iter(&self, tag: TLVTag) -> impl Iterator<Item = Result<TLV<'_>, Error>>
fn tlv_iter(&self, tag: TLVTag) -> impl Iterator<Item = Result<TLV<'_>, Error>>
Serialize the type as an iterator of
TLV instances by potentially borrowing
data from the type.Source§impl<'a> TotalVolatileOrganicCompoundsConcentrationMeasurementAttrResponses<'a> for ReportDataResp<'a>
impl<'a> TotalVolatileOrganicCompoundsConcentrationMeasurementAttrResponses<'a> for ReportDataResp<'a>
Source§impl<'a> TryFrom<&TLVElement<'a>> for ReportDataResp<'a>
impl<'a> TryFrom<&TLVElement<'a>> for ReportDataResp<'a>
Source§fn try_from(
element: &TLVElement<'a>,
) -> Result<ReportDataResp<'a>, <ReportDataResp<'a> as TryFrom<&TLVElement<'a>>>::Error>
fn try_from( element: &TLVElement<'a>, ) -> Result<ReportDataResp<'a>, <ReportDataResp<'a> as TryFrom<&TLVElement<'a>>>::Error>
Performs the conversion.
Source§impl<'a> UnitLocalizationAttrResponses<'a> for ReportDataResp<'a>
impl<'a> UnitLocalizationAttrResponses<'a> for ReportDataResp<'a>
fn unit_localization_read_resp( &self, ) -> UnitLocalizationAttrResponsesView<'a, '_>
Source§impl<'a> UnitTestingAttrResponses<'a> for ReportDataResp<'a>
impl<'a> UnitTestingAttrResponses<'a> for ReportDataResp<'a>
fn unit_testing_read_resp(&self) -> UnitTestingAttrResponsesView<'a, '_>
Source§impl<'a> UserLabelAttrResponses<'a> for ReportDataResp<'a>
impl<'a> UserLabelAttrResponses<'a> for ReportDataResp<'a>
fn user_label_read_resp(&self) -> UserLabelAttrResponsesView<'a, '_>
Source§impl<'a> ValveConfigurationAndControlAttrResponses<'a> for ReportDataResp<'a>
impl<'a> ValveConfigurationAndControlAttrResponses<'a> for ReportDataResp<'a>
fn valve_configuration_and_control_read_resp( &self, ) -> ValveConfigurationAndControlAttrResponsesView<'a, '_>
Source§impl<'a> WakeOnLanAttrResponses<'a> for ReportDataResp<'a>
impl<'a> WakeOnLanAttrResponses<'a> for ReportDataResp<'a>
fn wake_on_lan_read_resp(&self) -> WakeOnLanAttrResponsesView<'a, '_>
Source§impl<'a> WaterHeaterManagementAttrResponses<'a> for ReportDataResp<'a>
impl<'a> WaterHeaterManagementAttrResponses<'a> for ReportDataResp<'a>
fn water_heater_management_read_resp( &self, ) -> WaterHeaterManagementAttrResponsesView<'a, '_>
Source§impl<'a> WaterHeaterModeAttrResponses<'a> for ReportDataResp<'a>
impl<'a> WaterHeaterModeAttrResponses<'a> for ReportDataResp<'a>
fn water_heater_mode_read_resp( &self, ) -> WaterHeaterModeAttrResponsesView<'a, '_>
Source§impl<'a> WaterTankLevelMonitoringAttrResponses<'a> for ReportDataResp<'a>
impl<'a> WaterTankLevelMonitoringAttrResponses<'a> for ReportDataResp<'a>
fn water_tank_level_monitoring_read_resp( &self, ) -> WaterTankLevelMonitoringAttrResponsesView<'a, '_>
Source§impl<'a> WebRtcTransportProviderAttrResponses<'a> for ReportDataResp<'a>
impl<'a> WebRtcTransportProviderAttrResponses<'a> for ReportDataResp<'a>
fn web_rtc_transport_provider_read_resp( &self, ) -> WebRtcTransportProviderAttrResponsesView<'a, '_>
Source§impl<'a> WebRtcTransportRequestorAttrResponses<'a> for ReportDataResp<'a>
impl<'a> WebRtcTransportRequestorAttrResponses<'a> for ReportDataResp<'a>
fn web_rtc_transport_requestor_read_resp( &self, ) -> WebRtcTransportRequestorAttrResponsesView<'a, '_>
Source§impl<'a> WiFiNetworkDiagnosticsAttrResponses<'a> for ReportDataResp<'a>
impl<'a> WiFiNetworkDiagnosticsAttrResponses<'a> for ReportDataResp<'a>
fn wi_fi_network_diagnostics_read_resp( &self, ) -> WiFiNetworkDiagnosticsAttrResponsesView<'a, '_>
Source§impl<'a> WiFiNetworkManagementAttrResponses<'a> for ReportDataResp<'a>
impl<'a> WiFiNetworkManagementAttrResponses<'a> for ReportDataResp<'a>
fn wi_fi_network_management_read_resp( &self, ) -> WiFiNetworkManagementAttrResponsesView<'a, '_>
Source§impl<'a> WindowCoveringAttrResponses<'a> for ReportDataResp<'a>
impl<'a> WindowCoveringAttrResponses<'a> for ReportDataResp<'a>
fn window_covering_read_resp(&self) -> WindowCoveringAttrResponsesView<'a, '_>
Source§impl<'a> ZoneManagementAttrResponses<'a> for ReportDataResp<'a>
impl<'a> ZoneManagementAttrResponses<'a> for ReportDataResp<'a>
fn zone_management_read_resp(&self) -> ZoneManagementAttrResponsesView<'a, '_>
Auto Trait Implementations§
impl<'a> Freeze for ReportDataResp<'a>
impl<'a> RefUnwindSafe for ReportDataResp<'a>
impl<'a> Send for ReportDataResp<'a>
impl<'a> Sync for ReportDataResp<'a>
impl<'a> Unpin for ReportDataResp<'a>
impl<'a> UnsafeUnpin for ReportDataResp<'a>
impl<'a> UnwindSafe for ReportDataResp<'a>
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T, I> IntoFallibleInit<T> for Iwhere
I: Init<T>,
impl<T, I> IntoFallibleInit<T> for Iwhere
I: Init<T>,
Source§fn into_fallible<E>(self) -> impl Init<T, E>
fn into_fallible<E>(self) -> impl Init<T, E>
Convert the infallible initializer to a fallible one.
Source§impl<Source, Target> OctetsInto<Target> for Sourcewhere
Target: OctetsFrom<Source>,
impl<Source, Target> OctetsInto<Target> for Sourcewhere
Target: OctetsFrom<Source>,
type Error = <Target as OctetsFrom<Source>>::Error
Source§fn try_octets_into(
self,
) -> Result<Target, <Source as OctetsInto<Target>>::Error>
fn try_octets_into( self, ) -> Result<Target, <Source as OctetsInto<Target>>::Error>
Performs the conversion.
Source§fn octets_into(self) -> Target
fn octets_into(self) -> Target
Performs an infallible conversion.