pub struct InvokeResp<'a> {
pub suppress_response: Option<bool>,
pub invoke_responses: Option<TLVContainer<'a, CmdResp<'a>, ArrayContainer>>,
pub more_chunks: Option<bool>,
pub interaction_model_revision: Option<u8>,
}Expand description
A response to an invoke request in the Interaction Model.
Corresponds to the InvokeResponseMessage TLV structure in the Interaction Model.
Used by clients to parse invoke responses from devices.
Fields§
§suppress_response: Option<bool>Whether the response should be suppressed (echo from request)
invoke_responses: Option<TLVContainer<'a, CmdResp<'a>, ArrayContainer>>The list of invoke responses
more_chunks: Option<bool>Whether there are more chunked messages coming
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> InvokeResp<'a>
impl<'a> InvokeResp<'a>
Sourcepub fn responses<R>(
&self,
cluster: u32,
cmd: u32,
) -> impl Iterator<Item = (u16, Result<R, Error>)> + use<'_, 'a, R>where
R: FromTLV<'a> + 'a,
pub fn responses<R>(
&self,
cluster: u32,
cmd: u32,
) -> impl Iterator<Item = (u16, Result<R, Error>)> + use<'_, 'a, R>where
R: FromTLV<'a> + 'a,
Iterate the entries in invoke_responses whose path matches
the given (cluster, cmd) pair, in (endpoint, result) form.
Ok(R)—CmdResp::Cmdentry; the embeddeddatais decoded viaFromTLVintoR.Err(_)—CmdResp::Statusentry; theIMStatusCodeis converted to anError. This covers access-check failures (UnsupportedAccessetc.) and allUnsupported*cases (UnsupportedEndpoint,UnsupportedCluster,UnsupportedCommand) uniformly — the peer echoes the requested path on status, so the filter still catches them.- Entries with a non-matching cluster/cmd are silently filtered
out (they belong to a different
.responses(...)call). - Entries with an absent endpoint in the path are skipped (the wire spec requires concrete paths on invoke responses; a missing endpoint indicates a malformed response).
R = () for DefaultSuccess commands. Codegen-emitted
response structs (e.g. MoveToLevelResponse<'a>) implement
FromTLV over 'a and plug in directly.
Multi-response: single-command invokes per Matter Core spec
carry concrete paths only, but batched invokes
(multiple CommandDataIBs in one InvokeRequestMessage) can
produce multiple matching entries — the iterator yields one
per match, in wire order.
Sourcepub fn statuses(
&self,
cluster: u32,
cmd: u32,
) -> impl Iterator<Item = (u16, Result<(), Error>)>
pub fn statuses( &self, cluster: u32, cmd: u32, ) -> impl Iterator<Item = (u16, Result<(), Error>)>
Counterpart of Self::responses for DefaultSuccess
commands — the ones whose IDL output is DefaultSuccess and
thus carry no per-command response payload. Filters the
invoke_responses list by (cluster, cmd) and yields
(endpoint, Result<(), Error>):
Ok(())— aCmdResp::Status(Success)entry for the given path (this is what a batched DefaultSuccess command produces on the wire).Err(_)— a non-SuccessCmdResp::Status, with the sameIMStatusCode-to-Errormapping asSelf::responses.CmdResp::Cmdentries (which would indicate the peer replied with payload data for a command we asked to be DefaultSuccess) are skipped silently.- Entries with non-matching cluster/cmd or absent endpoint
are skipped as in
Self::responses.
Note: a single-command DefaultSuccess invoke produces a
top-level StatusResponse(Success) instead of an
InvokeResponseMessage, so the response array is absent
entirely and this iterator yields nothing — use
crate::im::client::InvokeRespChunk::is_status_only to
detect that case. The iterator here is only useful for
batched invokes that mix DefaultSuccess and response-bearing
commands.
Trait Implementations§
Source§impl<'a> AccessControlCmdResponses<'a> for InvokeResp<'a>
impl<'a> AccessControlCmdResponses<'a> for InvokeResp<'a>
fn access_control_inv_resp(&self) -> AccessControlCmdResponsesView<'a, '_>
Source§impl<'a> AccountLoginCmdResponses<'a> for InvokeResp<'a>
impl<'a> AccountLoginCmdResponses<'a> for InvokeResp<'a>
fn account_login_inv_resp(&self) -> AccountLoginCmdResponsesView<'a, '_>
Source§impl<'a> ActionsCmdResponses<'a> for InvokeResp<'a>
impl<'a> ActionsCmdResponses<'a> for InvokeResp<'a>
fn actions_inv_resp(&self) -> ActionsCmdResponsesView<'a, '_>
Source§impl<'a> ActivatedCarbonFilterMonitoringCmdResponses<'a> for InvokeResp<'a>
impl<'a> ActivatedCarbonFilterMonitoringCmdResponses<'a> for InvokeResp<'a>
fn activated_carbon_filter_monitoring_inv_resp( &self, ) -> ActivatedCarbonFilterMonitoringCmdResponsesView<'a, '_>
Source§impl<'a> AdministratorCommissioningCmdResponses<'a> for InvokeResp<'a>
impl<'a> AdministratorCommissioningCmdResponses<'a> for InvokeResp<'a>
fn administrator_commissioning_inv_resp( &self, ) -> AdministratorCommissioningCmdResponsesView<'a, '_>
Source§impl<'a> AirQualityCmdResponses<'a> for InvokeResp<'a>
impl<'a> AirQualityCmdResponses<'a> for InvokeResp<'a>
fn air_quality_inv_resp(&self) -> AirQualityCmdResponsesView<'a, '_>
Source§impl<'a> AmbientContextSensingCmdResponses<'a> for InvokeResp<'a>
impl<'a> AmbientContextSensingCmdResponses<'a> for InvokeResp<'a>
fn ambient_context_sensing_inv_resp( &self, ) -> AmbientContextSensingCmdResponsesView<'a, '_>
Source§impl<'a> AmbientSensingUnionCmdResponses<'a> for InvokeResp<'a>
impl<'a> AmbientSensingUnionCmdResponses<'a> for InvokeResp<'a>
fn ambient_sensing_union_inv_resp( &self, ) -> AmbientSensingUnionCmdResponsesView<'a, '_>
Source§impl<'a> ApplicationBasicCmdResponses<'a> for InvokeResp<'a>
impl<'a> ApplicationBasicCmdResponses<'a> for InvokeResp<'a>
fn application_basic_inv_resp(&self) -> ApplicationBasicCmdResponsesView<'a, '_>
Source§impl<'a> ApplicationLauncherCmdResponses<'a> for InvokeResp<'a>
impl<'a> ApplicationLauncherCmdResponses<'a> for InvokeResp<'a>
fn application_launcher_inv_resp( &self, ) -> ApplicationLauncherCmdResponsesView<'a, '_>
Source§impl<'a> AudioOutputCmdResponses<'a> for InvokeResp<'a>
impl<'a> AudioOutputCmdResponses<'a> for InvokeResp<'a>
fn audio_output_inv_resp(&self) -> AudioOutputCmdResponsesView<'a, '_>
Source§impl<'a> AvAnalysisCmdResponses<'a> for InvokeResp<'a>
impl<'a> AvAnalysisCmdResponses<'a> for InvokeResp<'a>
fn av_analysis_inv_resp(&self) -> AvAnalysisCmdResponsesView<'a, '_>
Source§impl<'a> BallastConfigurationCmdResponses<'a> for InvokeResp<'a>
impl<'a> BallastConfigurationCmdResponses<'a> for InvokeResp<'a>
fn ballast_configuration_inv_resp( &self, ) -> BallastConfigurationCmdResponsesView<'a, '_>
Source§impl<'a> BasicInformationCmdResponses<'a> for InvokeResp<'a>
impl<'a> BasicInformationCmdResponses<'a> for InvokeResp<'a>
fn basic_information_inv_resp(&self) -> BasicInformationCmdResponsesView<'a, '_>
Source§impl<'a> BindingCmdResponses<'a> for InvokeResp<'a>
impl<'a> BindingCmdResponses<'a> for InvokeResp<'a>
fn binding_inv_resp(&self) -> BindingCmdResponsesView<'a, '_>
Source§impl<'a> BooleanStateCmdResponses<'a> for InvokeResp<'a>
impl<'a> BooleanStateCmdResponses<'a> for InvokeResp<'a>
fn boolean_state_inv_resp(&self) -> BooleanStateCmdResponsesView<'a, '_>
Source§impl<'a> BooleanStateConfigurationCmdResponses<'a> for InvokeResp<'a>
impl<'a> BooleanStateConfigurationCmdResponses<'a> for InvokeResp<'a>
fn boolean_state_configuration_inv_resp( &self, ) -> BooleanStateConfigurationCmdResponsesView<'a, '_>
Source§impl<'a> BridgedDeviceBasicInformationCmdResponses<'a> for InvokeResp<'a>
impl<'a> BridgedDeviceBasicInformationCmdResponses<'a> for InvokeResp<'a>
fn bridged_device_basic_information_inv_resp( &self, ) -> BridgedDeviceBasicInformationCmdResponsesView<'a, '_>
Source§impl<'a> CameraAvSettingsUserLevelManagementCmdResponses<'a> for InvokeResp<'a>
impl<'a> CameraAvSettingsUserLevelManagementCmdResponses<'a> for InvokeResp<'a>
Source§impl<'a> CameraAvStreamManagementCmdResponses<'a> for InvokeResp<'a>
impl<'a> CameraAvStreamManagementCmdResponses<'a> for InvokeResp<'a>
fn camera_av_stream_management_inv_resp( &self, ) -> CameraAvStreamManagementCmdResponsesView<'a, '_>
Source§impl<'a> CarbonDioxideConcentrationMeasurementCmdResponses<'a> for InvokeResp<'a>
impl<'a> CarbonDioxideConcentrationMeasurementCmdResponses<'a> for InvokeResp<'a>
Source§impl<'a> CarbonMonoxideConcentrationMeasurementCmdResponses<'a> for InvokeResp<'a>
impl<'a> CarbonMonoxideConcentrationMeasurementCmdResponses<'a> for InvokeResp<'a>
Source§impl<'a> ChannelCmdResponses<'a> for InvokeResp<'a>
impl<'a> ChannelCmdResponses<'a> for InvokeResp<'a>
fn channel_inv_resp(&self) -> ChannelCmdResponsesView<'a, '_>
Source§impl<'a> ChimeCmdResponses<'a> for InvokeResp<'a>
impl<'a> ChimeCmdResponses<'a> for InvokeResp<'a>
fn chime_inv_resp(&self) -> ChimeCmdResponsesView<'a, '_>
Source§impl<'a> Clone for InvokeResp<'a>
impl<'a> Clone for InvokeResp<'a>
Source§fn clone(&self) -> InvokeResp<'a>
fn clone(&self) -> InvokeResp<'a>
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl<'a> ClosureControlCmdResponses<'a> for InvokeResp<'a>
impl<'a> ClosureControlCmdResponses<'a> for InvokeResp<'a>
fn closure_control_inv_resp(&self) -> ClosureControlCmdResponsesView<'a, '_>
Source§impl<'a> ClosureDimensionCmdResponses<'a> for InvokeResp<'a>
impl<'a> ClosureDimensionCmdResponses<'a> for InvokeResp<'a>
fn closure_dimension_inv_resp(&self) -> ClosureDimensionCmdResponsesView<'a, '_>
Source§impl<'a> ColorControlCmdResponses<'a> for InvokeResp<'a>
impl<'a> ColorControlCmdResponses<'a> for InvokeResp<'a>
fn color_control_inv_resp(&self) -> ColorControlCmdResponsesView<'a, '_>
Source§impl<'a> CommissionerControlCmdResponses<'a> for InvokeResp<'a>
impl<'a> CommissionerControlCmdResponses<'a> for InvokeResp<'a>
fn commissioner_control_inv_resp( &self, ) -> CommissionerControlCmdResponsesView<'a, '_>
Source§impl<'a> CommodityMeteringCmdResponses<'a> for InvokeResp<'a>
impl<'a> CommodityMeteringCmdResponses<'a> for InvokeResp<'a>
fn commodity_metering_inv_resp( &self, ) -> CommodityMeteringCmdResponsesView<'a, '_>
Source§impl<'a> CommodityPriceCmdResponses<'a> for InvokeResp<'a>
impl<'a> CommodityPriceCmdResponses<'a> for InvokeResp<'a>
fn commodity_price_inv_resp(&self) -> CommodityPriceCmdResponsesView<'a, '_>
Source§impl<'a> CommodityTariffCmdResponses<'a> for InvokeResp<'a>
impl<'a> CommodityTariffCmdResponses<'a> for InvokeResp<'a>
fn commodity_tariff_inv_resp(&self) -> CommodityTariffCmdResponsesView<'a, '_>
Source§impl<'a> ContentAppObserverCmdResponses<'a> for InvokeResp<'a>
impl<'a> ContentAppObserverCmdResponses<'a> for InvokeResp<'a>
fn content_app_observer_inv_resp( &self, ) -> ContentAppObserverCmdResponsesView<'a, '_>
Source§impl<'a> ContentControlCmdResponses<'a> for InvokeResp<'a>
impl<'a> ContentControlCmdResponses<'a> for InvokeResp<'a>
fn content_control_inv_resp(&self) -> ContentControlCmdResponsesView<'a, '_>
Source§impl<'a> ContentLauncherCmdResponses<'a> for InvokeResp<'a>
impl<'a> ContentLauncherCmdResponses<'a> for InvokeResp<'a>
fn content_launcher_inv_resp(&self) -> ContentLauncherCmdResponsesView<'a, '_>
Source§impl<'a> Debug for InvokeResp<'a>
impl<'a> Debug for InvokeResp<'a>
Source§impl<'a> DescriptorCmdResponses<'a> for InvokeResp<'a>
impl<'a> DescriptorCmdResponses<'a> for InvokeResp<'a>
fn descriptor_inv_resp(&self) -> DescriptorCmdResponsesView<'a, '_>
Source§impl<'a> DeviceEnergyManagementCmdResponses<'a> for InvokeResp<'a>
impl<'a> DeviceEnergyManagementCmdResponses<'a> for InvokeResp<'a>
fn device_energy_management_inv_resp( &self, ) -> DeviceEnergyManagementCmdResponsesView<'a, '_>
Source§impl<'a> DeviceEnergyManagementModeCmdResponses<'a> for InvokeResp<'a>
impl<'a> DeviceEnergyManagementModeCmdResponses<'a> for InvokeResp<'a>
fn device_energy_management_mode_inv_resp( &self, ) -> DeviceEnergyManagementModeCmdResponsesView<'a, '_>
Source§impl<'a> DiagnosticLogsCmdResponses<'a> for InvokeResp<'a>
impl<'a> DiagnosticLogsCmdResponses<'a> for InvokeResp<'a>
fn diagnostic_logs_inv_resp(&self) -> DiagnosticLogsCmdResponsesView<'a, '_>
Source§impl<'a> DishwasherAlarmCmdResponses<'a> for InvokeResp<'a>
impl<'a> DishwasherAlarmCmdResponses<'a> for InvokeResp<'a>
fn dishwasher_alarm_inv_resp(&self) -> DishwasherAlarmCmdResponsesView<'a, '_>
Source§impl<'a> DishwasherModeCmdResponses<'a> for InvokeResp<'a>
impl<'a> DishwasherModeCmdResponses<'a> for InvokeResp<'a>
fn dishwasher_mode_inv_resp(&self) -> DishwasherModeCmdResponsesView<'a, '_>
Source§impl<'a> DoorLockCmdResponses<'a> for InvokeResp<'a>
impl<'a> DoorLockCmdResponses<'a> for InvokeResp<'a>
fn door_lock_inv_resp(&self) -> DoorLockCmdResponsesView<'a, '_>
Source§impl<'a> DynamicLightingCmdResponses<'a> for InvokeResp<'a>
impl<'a> DynamicLightingCmdResponses<'a> for InvokeResp<'a>
fn dynamic_lighting_inv_resp(&self) -> DynamicLightingCmdResponsesView<'a, '_>
Source§impl<'a> EcosystemInformationCmdResponses<'a> for InvokeResp<'a>
impl<'a> EcosystemInformationCmdResponses<'a> for InvokeResp<'a>
fn ecosystem_information_inv_resp( &self, ) -> EcosystemInformationCmdResponsesView<'a, '_>
Source§impl<'a> ElectricalAlarmCmdResponses<'a> for InvokeResp<'a>
impl<'a> ElectricalAlarmCmdResponses<'a> for InvokeResp<'a>
fn electrical_alarm_inv_resp(&self) -> ElectricalAlarmCmdResponsesView<'a, '_>
Source§impl<'a> ElectricalDistributionCmdResponses<'a> for InvokeResp<'a>
impl<'a> ElectricalDistributionCmdResponses<'a> for InvokeResp<'a>
fn electrical_distribution_inv_resp( &self, ) -> ElectricalDistributionCmdResponsesView<'a, '_>
Source§impl<'a> ElectricalEnergyMeasurementCmdResponses<'a> for InvokeResp<'a>
impl<'a> ElectricalEnergyMeasurementCmdResponses<'a> for InvokeResp<'a>
fn electrical_energy_measurement_inv_resp( &self, ) -> ElectricalEnergyMeasurementCmdResponsesView<'a, '_>
Source§impl<'a> ElectricalGridConditionsCmdResponses<'a> for InvokeResp<'a>
impl<'a> ElectricalGridConditionsCmdResponses<'a> for InvokeResp<'a>
fn electrical_grid_conditions_inv_resp( &self, ) -> ElectricalGridConditionsCmdResponsesView<'a, '_>
Source§impl<'a> ElectricalPowerMeasurementCmdResponses<'a> for InvokeResp<'a>
impl<'a> ElectricalPowerMeasurementCmdResponses<'a> for InvokeResp<'a>
fn electrical_power_measurement_inv_resp( &self, ) -> ElectricalPowerMeasurementCmdResponsesView<'a, '_>
Source§impl<'a> ElectricalProtectionAlarmCmdResponses<'a> for InvokeResp<'a>
impl<'a> ElectricalProtectionAlarmCmdResponses<'a> for InvokeResp<'a>
fn electrical_protection_alarm_inv_resp( &self, ) -> ElectricalProtectionAlarmCmdResponsesView<'a, '_>
Source§impl<'a> EnergyEvseCmdResponses<'a> for InvokeResp<'a>
impl<'a> EnergyEvseCmdResponses<'a> for InvokeResp<'a>
fn energy_evse_inv_resp(&self) -> EnergyEvseCmdResponsesView<'a, '_>
Source§impl<'a> EnergyEvseModeCmdResponses<'a> for InvokeResp<'a>
impl<'a> EnergyEvseModeCmdResponses<'a> for InvokeResp<'a>
fn energy_evse_mode_inv_resp(&self) -> EnergyEvseModeCmdResponsesView<'a, '_>
Source§impl<'a> EnergyPreferenceCmdResponses<'a> for InvokeResp<'a>
impl<'a> EnergyPreferenceCmdResponses<'a> for InvokeResp<'a>
fn energy_preference_inv_resp(&self) -> EnergyPreferenceCmdResponsesView<'a, '_>
Source§impl<'a> EthernetNetworkDiagnosticsCmdResponses<'a> for InvokeResp<'a>
impl<'a> EthernetNetworkDiagnosticsCmdResponses<'a> for InvokeResp<'a>
fn ethernet_network_diagnostics_inv_resp( &self, ) -> EthernetNetworkDiagnosticsCmdResponsesView<'a, '_>
Source§impl<'a> FanControlCmdResponses<'a> for InvokeResp<'a>
impl<'a> FanControlCmdResponses<'a> for InvokeResp<'a>
fn fan_control_inv_resp(&self) -> FanControlCmdResponsesView<'a, '_>
Source§impl<'a> FaultInjectionCmdResponses<'a> for InvokeResp<'a>
impl<'a> FaultInjectionCmdResponses<'a> for InvokeResp<'a>
fn fault_injection_inv_resp(&self) -> FaultInjectionCmdResponsesView<'a, '_>
Source§impl<'a> FixedLabelCmdResponses<'a> for InvokeResp<'a>
impl<'a> FixedLabelCmdResponses<'a> for InvokeResp<'a>
fn fixed_label_inv_resp(&self) -> FixedLabelCmdResponsesView<'a, '_>
Source§impl<'a> FlowMeasurementCmdResponses<'a> for InvokeResp<'a>
impl<'a> FlowMeasurementCmdResponses<'a> for InvokeResp<'a>
fn flow_measurement_inv_resp(&self) -> FlowMeasurementCmdResponsesView<'a, '_>
Source§impl<'a> FormaldehydeConcentrationMeasurementCmdResponses<'a> for InvokeResp<'a>
impl<'a> FormaldehydeConcentrationMeasurementCmdResponses<'a> for InvokeResp<'a>
Source§impl<'a> FromTLV<'a> for InvokeResp<'a>
impl<'a> FromTLV<'a> for InvokeResp<'a>
Source§fn from_tlv(element: &TLVElement<'a>) -> Result<InvokeResp<'a>, Error>
fn from_tlv(element: &TLVElement<'a>) -> Result<InvokeResp<'a>, Error>
Source§fn init_from_tlv(element: TLVElement<'a>) -> impl Init<InvokeResp<'a>, Error>
fn init_from_tlv(element: TLVElement<'a>) -> impl Init<InvokeResp<'a>, Error>
Source§fn nullable_from_tlv(element: &TLVElement<'a>) -> Result<Self, Error>
fn nullable_from_tlv(element: &TLVElement<'a>) -> Result<Self, Error>
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>
Source§impl<'a> GeneralCommissioningCmdResponses<'a> for InvokeResp<'a>
impl<'a> GeneralCommissioningCmdResponses<'a> for InvokeResp<'a>
fn general_commissioning_inv_resp( &self, ) -> GeneralCommissioningCmdResponsesView<'a, '_>
Source§impl<'a> GeneralDiagnosticsCmdResponses<'a> for InvokeResp<'a>
impl<'a> GeneralDiagnosticsCmdResponses<'a> for InvokeResp<'a>
fn general_diagnostics_inv_resp( &self, ) -> GeneralDiagnosticsCmdResponsesView<'a, '_>
Source§impl<'a> GroupKeyManagementCmdResponses<'a> for InvokeResp<'a>
impl<'a> GroupKeyManagementCmdResponses<'a> for InvokeResp<'a>
fn group_key_management_inv_resp( &self, ) -> GroupKeyManagementCmdResponsesView<'a, '_>
Source§impl<'a> GroupcastCmdResponses<'a> for InvokeResp<'a>
impl<'a> GroupcastCmdResponses<'a> for InvokeResp<'a>
fn groupcast_inv_resp(&self) -> GroupcastCmdResponsesView<'a, '_>
Source§impl<'a> GroupsCmdResponses<'a> for InvokeResp<'a>
impl<'a> GroupsCmdResponses<'a> for InvokeResp<'a>
fn groups_inv_resp(&self) -> GroupsCmdResponsesView<'a, '_>
Source§impl<'a> HepaFilterMonitoringCmdResponses<'a> for InvokeResp<'a>
impl<'a> HepaFilterMonitoringCmdResponses<'a> for InvokeResp<'a>
fn hepa_filter_monitoring_inv_resp( &self, ) -> HepaFilterMonitoringCmdResponsesView<'a, '_>
Source§impl<'a> HumidistatCmdResponses<'a> for InvokeResp<'a>
impl<'a> HumidistatCmdResponses<'a> for InvokeResp<'a>
fn humidistat_inv_resp(&self) -> HumidistatCmdResponsesView<'a, '_>
Source§impl<'a> IcdManagementCmdResponses<'a> for InvokeResp<'a>
impl<'a> IcdManagementCmdResponses<'a> for InvokeResp<'a>
fn icd_management_inv_resp(&self) -> IcdManagementCmdResponsesView<'a, '_>
Source§impl<'a> IdentifyCmdResponses<'a> for InvokeResp<'a>
impl<'a> IdentifyCmdResponses<'a> for InvokeResp<'a>
fn identify_inv_resp(&self) -> IdentifyCmdResponsesView<'a, '_>
Source§impl<'a> IlluminanceMeasurementCmdResponses<'a> for InvokeResp<'a>
impl<'a> IlluminanceMeasurementCmdResponses<'a> for InvokeResp<'a>
fn illuminance_measurement_inv_resp( &self, ) -> IlluminanceMeasurementCmdResponsesView<'a, '_>
Source§impl<'a> JointFabricAdministratorCmdResponses<'a> for InvokeResp<'a>
impl<'a> JointFabricAdministratorCmdResponses<'a> for InvokeResp<'a>
fn joint_fabric_administrator_inv_resp( &self, ) -> JointFabricAdministratorCmdResponsesView<'a, '_>
Source§impl<'a> JointFabricDatastoreCmdResponses<'a> for InvokeResp<'a>
impl<'a> JointFabricDatastoreCmdResponses<'a> for InvokeResp<'a>
fn joint_fabric_datastore_inv_resp( &self, ) -> JointFabricDatastoreCmdResponsesView<'a, '_>
Source§impl<'a> KeypadInputCmdResponses<'a> for InvokeResp<'a>
impl<'a> KeypadInputCmdResponses<'a> for InvokeResp<'a>
fn keypad_input_inv_resp(&self) -> KeypadInputCmdResponsesView<'a, '_>
Source§impl<'a> LaundryDryerControlsCmdResponses<'a> for InvokeResp<'a>
impl<'a> LaundryDryerControlsCmdResponses<'a> for InvokeResp<'a>
fn laundry_dryer_controls_inv_resp( &self, ) -> LaundryDryerControlsCmdResponsesView<'a, '_>
Source§impl<'a> LaundryWasherControlsCmdResponses<'a> for InvokeResp<'a>
impl<'a> LaundryWasherControlsCmdResponses<'a> for InvokeResp<'a>
fn laundry_washer_controls_inv_resp( &self, ) -> LaundryWasherControlsCmdResponsesView<'a, '_>
Source§impl<'a> LaundryWasherModeCmdResponses<'a> for InvokeResp<'a>
impl<'a> LaundryWasherModeCmdResponses<'a> for InvokeResp<'a>
fn laundry_washer_mode_inv_resp( &self, ) -> LaundryWasherModeCmdResponsesView<'a, '_>
Source§impl<'a> LevelControlCmdResponses<'a> for InvokeResp<'a>
impl<'a> LevelControlCmdResponses<'a> for InvokeResp<'a>
fn level_control_inv_resp(&self) -> LevelControlCmdResponsesView<'a, '_>
Source§impl<'a> LocalizationConfigurationCmdResponses<'a> for InvokeResp<'a>
impl<'a> LocalizationConfigurationCmdResponses<'a> for InvokeResp<'a>
fn localization_configuration_inv_resp( &self, ) -> LocalizationConfigurationCmdResponsesView<'a, '_>
Source§impl<'a> LowPowerCmdResponses<'a> for InvokeResp<'a>
impl<'a> LowPowerCmdResponses<'a> for InvokeResp<'a>
fn low_power_inv_resp(&self) -> LowPowerCmdResponsesView<'a, '_>
Source§impl<'a> MediaInputCmdResponses<'a> for InvokeResp<'a>
impl<'a> MediaInputCmdResponses<'a> for InvokeResp<'a>
fn media_input_inv_resp(&self) -> MediaInputCmdResponsesView<'a, '_>
Source§impl<'a> MediaPlaybackCmdResponses<'a> for InvokeResp<'a>
impl<'a> MediaPlaybackCmdResponses<'a> for InvokeResp<'a>
fn media_playback_inv_resp(&self) -> MediaPlaybackCmdResponsesView<'a, '_>
Source§impl<'a> MessagesCmdResponses<'a> for InvokeResp<'a>
impl<'a> MessagesCmdResponses<'a> for InvokeResp<'a>
fn messages_inv_resp(&self) -> MessagesCmdResponsesView<'a, '_>
Source§impl<'a> MeterIdentificationCmdResponses<'a> for InvokeResp<'a>
impl<'a> MeterIdentificationCmdResponses<'a> for InvokeResp<'a>
fn meter_identification_inv_resp( &self, ) -> MeterIdentificationCmdResponsesView<'a, '_>
Source§impl<'a> MicrowaveOvenControlCmdResponses<'a> for InvokeResp<'a>
impl<'a> MicrowaveOvenControlCmdResponses<'a> for InvokeResp<'a>
fn microwave_oven_control_inv_resp( &self, ) -> MicrowaveOvenControlCmdResponsesView<'a, '_>
Source§impl<'a> MicrowaveOvenModeCmdResponses<'a> for InvokeResp<'a>
impl<'a> MicrowaveOvenModeCmdResponses<'a> for InvokeResp<'a>
fn microwave_oven_mode_inv_resp( &self, ) -> MicrowaveOvenModeCmdResponsesView<'a, '_>
Source§impl<'a> ModeSelectCmdResponses<'a> for InvokeResp<'a>
impl<'a> ModeSelectCmdResponses<'a> for InvokeResp<'a>
fn mode_select_inv_resp(&self) -> ModeSelectCmdResponsesView<'a, '_>
Source§impl<'a> NetworkCommissioningCmdResponses<'a> for InvokeResp<'a>
impl<'a> NetworkCommissioningCmdResponses<'a> for InvokeResp<'a>
fn network_commissioning_inv_resp( &self, ) -> NetworkCommissioningCmdResponsesView<'a, '_>
Source§impl<'a> NetworkIdentityManagementCmdResponses<'a> for InvokeResp<'a>
impl<'a> NetworkIdentityManagementCmdResponses<'a> for InvokeResp<'a>
fn network_identity_management_inv_resp( &self, ) -> NetworkIdentityManagementCmdResponsesView<'a, '_>
Source§impl<'a> NitrogenDioxideConcentrationMeasurementCmdResponses<'a> for InvokeResp<'a>
impl<'a> NitrogenDioxideConcentrationMeasurementCmdResponses<'a> for InvokeResp<'a>
Source§impl<'a> OccupancySensingCmdResponses<'a> for InvokeResp<'a>
impl<'a> OccupancySensingCmdResponses<'a> for InvokeResp<'a>
fn occupancy_sensing_inv_resp(&self) -> OccupancySensingCmdResponsesView<'a, '_>
Source§impl<'a> OnOffCmdResponses<'a> for InvokeResp<'a>
impl<'a> OnOffCmdResponses<'a> for InvokeResp<'a>
fn on_off_inv_resp(&self) -> OnOffCmdResponsesView<'a, '_>
Source§impl<'a> OperationalCredentialsCmdResponses<'a> for InvokeResp<'a>
impl<'a> OperationalCredentialsCmdResponses<'a> for InvokeResp<'a>
fn operational_credentials_inv_resp( &self, ) -> OperationalCredentialsCmdResponsesView<'a, '_>
Source§impl<'a> OperationalStateCmdResponses<'a> for InvokeResp<'a>
impl<'a> OperationalStateCmdResponses<'a> for InvokeResp<'a>
fn operational_state_inv_resp(&self) -> OperationalStateCmdResponsesView<'a, '_>
Source§impl<'a> OtaSoftwareUpdateProviderCmdResponses<'a> for InvokeResp<'a>
impl<'a> OtaSoftwareUpdateProviderCmdResponses<'a> for InvokeResp<'a>
fn ota_software_update_provider_inv_resp( &self, ) -> OtaSoftwareUpdateProviderCmdResponsesView<'a, '_>
Source§impl<'a> OtaSoftwareUpdateRequestorCmdResponses<'a> for InvokeResp<'a>
impl<'a> OtaSoftwareUpdateRequestorCmdResponses<'a> for InvokeResp<'a>
fn ota_software_update_requestor_inv_resp( &self, ) -> OtaSoftwareUpdateRequestorCmdResponsesView<'a, '_>
Source§impl<'a> OvenCavityOperationalStateCmdResponses<'a> for InvokeResp<'a>
impl<'a> OvenCavityOperationalStateCmdResponses<'a> for InvokeResp<'a>
fn oven_cavity_operational_state_inv_resp( &self, ) -> OvenCavityOperationalStateCmdResponsesView<'a, '_>
Source§impl<'a> OvenModeCmdResponses<'a> for InvokeResp<'a>
impl<'a> OvenModeCmdResponses<'a> for InvokeResp<'a>
fn oven_mode_inv_resp(&self) -> OvenModeCmdResponsesView<'a, '_>
Source§impl<'a> OzoneConcentrationMeasurementCmdResponses<'a> for InvokeResp<'a>
impl<'a> OzoneConcentrationMeasurementCmdResponses<'a> for InvokeResp<'a>
fn ozone_concentration_measurement_inv_resp( &self, ) -> OzoneConcentrationMeasurementCmdResponsesView<'a, '_>
Source§impl<'a> Pm1ConcentrationMeasurementCmdResponses<'a> for InvokeResp<'a>
impl<'a> Pm1ConcentrationMeasurementCmdResponses<'a> for InvokeResp<'a>
fn pm_1_concentration_measurement_inv_resp( &self, ) -> Pm1ConcentrationMeasurementCmdResponsesView<'a, '_>
Source§impl<'a> Pm10ConcentrationMeasurementCmdResponses<'a> for InvokeResp<'a>
impl<'a> Pm10ConcentrationMeasurementCmdResponses<'a> for InvokeResp<'a>
fn pm_10_concentration_measurement_inv_resp( &self, ) -> Pm10ConcentrationMeasurementCmdResponsesView<'a, '_>
Source§impl<'a> Pm25ConcentrationMeasurementCmdResponses<'a> for InvokeResp<'a>
impl<'a> Pm25ConcentrationMeasurementCmdResponses<'a> for InvokeResp<'a>
fn pm_25_concentration_measurement_inv_resp( &self, ) -> Pm25ConcentrationMeasurementCmdResponsesView<'a, '_>
Source§impl<'a> PowerSourceCmdResponses<'a> for InvokeResp<'a>
impl<'a> PowerSourceCmdResponses<'a> for InvokeResp<'a>
fn power_source_inv_resp(&self) -> PowerSourceCmdResponsesView<'a, '_>
Source§impl<'a> PowerSourceConfigurationCmdResponses<'a> for InvokeResp<'a>
impl<'a> PowerSourceConfigurationCmdResponses<'a> for InvokeResp<'a>
fn power_source_configuration_inv_resp( &self, ) -> PowerSourceConfigurationCmdResponsesView<'a, '_>
Source§impl<'a> PowerTopologyCmdResponses<'a> for InvokeResp<'a>
impl<'a> PowerTopologyCmdResponses<'a> for InvokeResp<'a>
fn power_topology_inv_resp(&self) -> PowerTopologyCmdResponsesView<'a, '_>
Source§impl<'a> PressureMeasurementCmdResponses<'a> for InvokeResp<'a>
impl<'a> PressureMeasurementCmdResponses<'a> for InvokeResp<'a>
fn pressure_measurement_inv_resp( &self, ) -> PressureMeasurementCmdResponsesView<'a, '_>
Source§impl<'a> ProximityRangingCmdResponses<'a> for InvokeResp<'a>
impl<'a> ProximityRangingCmdResponses<'a> for InvokeResp<'a>
fn proximity_ranging_inv_resp(&self) -> ProximityRangingCmdResponsesView<'a, '_>
Source§impl<'a> ProxyConfigurationCmdResponses<'a> for InvokeResp<'a>
impl<'a> ProxyConfigurationCmdResponses<'a> for InvokeResp<'a>
fn proxy_configuration_inv_resp( &self, ) -> ProxyConfigurationCmdResponsesView<'a, '_>
Source§impl<'a> ProxyDiscoveryCmdResponses<'a> for InvokeResp<'a>
impl<'a> ProxyDiscoveryCmdResponses<'a> for InvokeResp<'a>
fn proxy_discovery_inv_resp(&self) -> ProxyDiscoveryCmdResponsesView<'a, '_>
Source§impl<'a> ProxyValidCmdResponses<'a> for InvokeResp<'a>
impl<'a> ProxyValidCmdResponses<'a> for InvokeResp<'a>
fn proxy_valid_inv_resp(&self) -> ProxyValidCmdResponsesView<'a, '_>
Source§impl<'a> PulseWidthModulationCmdResponses<'a> for InvokeResp<'a>
impl<'a> PulseWidthModulationCmdResponses<'a> for InvokeResp<'a>
fn pulse_width_modulation_inv_resp( &self, ) -> PulseWidthModulationCmdResponsesView<'a, '_>
Source§impl<'a> PumpConfigurationAndControlCmdResponses<'a> for InvokeResp<'a>
impl<'a> PumpConfigurationAndControlCmdResponses<'a> for InvokeResp<'a>
fn pump_configuration_and_control_inv_resp( &self, ) -> PumpConfigurationAndControlCmdResponsesView<'a, '_>
Source§impl<'a> PushAvStreamTransportCmdResponses<'a> for InvokeResp<'a>
impl<'a> PushAvStreamTransportCmdResponses<'a> for InvokeResp<'a>
fn push_av_stream_transport_inv_resp( &self, ) -> PushAvStreamTransportCmdResponsesView<'a, '_>
Source§impl<'a> RadonConcentrationMeasurementCmdResponses<'a> for InvokeResp<'a>
impl<'a> RadonConcentrationMeasurementCmdResponses<'a> for InvokeResp<'a>
fn radon_concentration_measurement_inv_resp( &self, ) -> RadonConcentrationMeasurementCmdResponsesView<'a, '_>
Source§impl<'a> RefrigeratorAlarmCmdResponses<'a> for InvokeResp<'a>
impl<'a> RefrigeratorAlarmCmdResponses<'a> for InvokeResp<'a>
fn refrigerator_alarm_inv_resp( &self, ) -> RefrigeratorAlarmCmdResponsesView<'a, '_>
Source§impl<'a> RefrigeratorAndTemperatureControlledCabinetModeCmdResponses<'a> for InvokeResp<'a>
impl<'a> RefrigeratorAndTemperatureControlledCabinetModeCmdResponses<'a> for InvokeResp<'a>
Source§impl<'a> RelativeHumidityMeasurementCmdResponses<'a> for InvokeResp<'a>
impl<'a> RelativeHumidityMeasurementCmdResponses<'a> for InvokeResp<'a>
fn relative_humidity_measurement_inv_resp( &self, ) -> RelativeHumidityMeasurementCmdResponsesView<'a, '_>
Source§impl<'a> RvcCleanModeCmdResponses<'a> for InvokeResp<'a>
impl<'a> RvcCleanModeCmdResponses<'a> for InvokeResp<'a>
fn rvc_clean_mode_inv_resp(&self) -> RvcCleanModeCmdResponsesView<'a, '_>
Source§impl<'a> RvcOperationalStateCmdResponses<'a> for InvokeResp<'a>
impl<'a> RvcOperationalStateCmdResponses<'a> for InvokeResp<'a>
fn rvc_operational_state_inv_resp( &self, ) -> RvcOperationalStateCmdResponsesView<'a, '_>
Source§impl<'a> RvcRunModeCmdResponses<'a> for InvokeResp<'a>
impl<'a> RvcRunModeCmdResponses<'a> for InvokeResp<'a>
fn rvc_run_mode_inv_resp(&self) -> RvcRunModeCmdResponsesView<'a, '_>
Source§impl<'a> SampleMeiCmdResponses<'a> for InvokeResp<'a>
impl<'a> SampleMeiCmdResponses<'a> for InvokeResp<'a>
fn sample_mei_inv_resp(&self) -> SampleMeiCmdResponsesView<'a, '_>
Source§impl<'a> ScenesManagementCmdResponses<'a> for InvokeResp<'a>
impl<'a> ScenesManagementCmdResponses<'a> for InvokeResp<'a>
fn scenes_management_inv_resp(&self) -> ScenesManagementCmdResponsesView<'a, '_>
Source§impl<'a> ServiceAreaCmdResponses<'a> for InvokeResp<'a>
impl<'a> ServiceAreaCmdResponses<'a> for InvokeResp<'a>
fn service_area_inv_resp(&self) -> ServiceAreaCmdResponsesView<'a, '_>
Source§impl<'a> SmokeCoAlarmCmdResponses<'a> for InvokeResp<'a>
impl<'a> SmokeCoAlarmCmdResponses<'a> for InvokeResp<'a>
fn smoke_co_alarm_inv_resp(&self) -> SmokeCoAlarmCmdResponsesView<'a, '_>
Source§impl<'a> SmokeConcentrationMeasurementCmdResponses<'a> for InvokeResp<'a>
impl<'a> SmokeConcentrationMeasurementCmdResponses<'a> for InvokeResp<'a>
fn smoke_concentration_measurement_inv_resp( &self, ) -> SmokeConcentrationMeasurementCmdResponsesView<'a, '_>
Source§impl<'a> SoftwareDiagnosticsCmdResponses<'a> for InvokeResp<'a>
impl<'a> SoftwareDiagnosticsCmdResponses<'a> for InvokeResp<'a>
fn software_diagnostics_inv_resp( &self, ) -> SoftwareDiagnosticsCmdResponsesView<'a, '_>
Source§impl<'a> SoilMeasurementCmdResponses<'a> for InvokeResp<'a>
impl<'a> SoilMeasurementCmdResponses<'a> for InvokeResp<'a>
fn soil_measurement_inv_resp(&self) -> SoilMeasurementCmdResponsesView<'a, '_>
Source§impl<'a> SwitchCmdResponses<'a> for InvokeResp<'a>
impl<'a> SwitchCmdResponses<'a> for InvokeResp<'a>
fn switch_inv_resp(&self) -> SwitchCmdResponsesView<'a, '_>
Source§impl<'a> TemperatureControlCmdResponses<'a> for InvokeResp<'a>
impl<'a> TemperatureControlCmdResponses<'a> for InvokeResp<'a>
fn temperature_control_inv_resp( &self, ) -> TemperatureControlCmdResponsesView<'a, '_>
Source§impl<'a> TemperatureControlledCabinetTopologyCmdResponses<'a> for InvokeResp<'a>
impl<'a> TemperatureControlledCabinetTopologyCmdResponses<'a> for InvokeResp<'a>
Source§impl<'a> TemperatureMeasurementCmdResponses<'a> for InvokeResp<'a>
impl<'a> TemperatureMeasurementCmdResponses<'a> for InvokeResp<'a>
fn temperature_measurement_inv_resp( &self, ) -> TemperatureMeasurementCmdResponsesView<'a, '_>
Source§impl<'a> ThermostatCmdResponses<'a> for InvokeResp<'a>
impl<'a> ThermostatCmdResponses<'a> for InvokeResp<'a>
fn thermostat_inv_resp(&self) -> ThermostatCmdResponsesView<'a, '_>
Source§impl<'a> ThermostatUserInterfaceConfigurationCmdResponses<'a> for InvokeResp<'a>
impl<'a> ThermostatUserInterfaceConfigurationCmdResponses<'a> for InvokeResp<'a>
Source§impl<'a> ThreadBorderRouterManagementCmdResponses<'a> for InvokeResp<'a>
impl<'a> ThreadBorderRouterManagementCmdResponses<'a> for InvokeResp<'a>
fn thread_border_router_management_inv_resp( &self, ) -> ThreadBorderRouterManagementCmdResponsesView<'a, '_>
Source§impl<'a> ThreadNetworkDiagnosticsCmdResponses<'a> for InvokeResp<'a>
impl<'a> ThreadNetworkDiagnosticsCmdResponses<'a> for InvokeResp<'a>
fn thread_network_diagnostics_inv_resp( &self, ) -> ThreadNetworkDiagnosticsCmdResponsesView<'a, '_>
Source§impl<'a> ThreadNetworkDirectoryCmdResponses<'a> for InvokeResp<'a>
impl<'a> ThreadNetworkDirectoryCmdResponses<'a> for InvokeResp<'a>
fn thread_network_directory_inv_resp( &self, ) -> ThreadNetworkDirectoryCmdResponsesView<'a, '_>
Source§impl<'a> TimeFormatLocalizationCmdResponses<'a> for InvokeResp<'a>
impl<'a> TimeFormatLocalizationCmdResponses<'a> for InvokeResp<'a>
fn time_format_localization_inv_resp( &self, ) -> TimeFormatLocalizationCmdResponsesView<'a, '_>
Source§impl<'a> TimeSynchronizationCmdResponses<'a> for InvokeResp<'a>
impl<'a> TimeSynchronizationCmdResponses<'a> for InvokeResp<'a>
fn time_synchronization_inv_resp( &self, ) -> TimeSynchronizationCmdResponsesView<'a, '_>
Source§impl<'a> TlsCertificateManagementCmdResponses<'a> for InvokeResp<'a>
impl<'a> TlsCertificateManagementCmdResponses<'a> for InvokeResp<'a>
fn tls_certificate_management_inv_resp( &self, ) -> TlsCertificateManagementCmdResponsesView<'a, '_>
Source§impl<'a> TlsClientManagementCmdResponses<'a> for InvokeResp<'a>
impl<'a> TlsClientManagementCmdResponses<'a> for InvokeResp<'a>
fn tls_client_management_inv_resp( &self, ) -> TlsClientManagementCmdResponsesView<'a, '_>
Source§impl<'a> ToTLV for InvokeResp<'a>
impl<'a> ToTLV for InvokeResp<'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,
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>>
TLV instances by potentially borrowing
data from the type.Source§impl<'a> TotalVolatileOrganicCompoundsConcentrationMeasurementCmdResponses<'a> for InvokeResp<'a>
impl<'a> TotalVolatileOrganicCompoundsConcentrationMeasurementCmdResponses<'a> for InvokeResp<'a>
Source§impl<'a> TryFrom<&TLVElement<'a>> for InvokeResp<'a>
impl<'a> TryFrom<&TLVElement<'a>> for InvokeResp<'a>
Source§fn try_from(
element: &TLVElement<'a>,
) -> Result<InvokeResp<'a>, <InvokeResp<'a> as TryFrom<&TLVElement<'a>>>::Error>
fn try_from( element: &TLVElement<'a>, ) -> Result<InvokeResp<'a>, <InvokeResp<'a> as TryFrom<&TLVElement<'a>>>::Error>
Source§impl<'a> UnitLocalizationCmdResponses<'a> for InvokeResp<'a>
impl<'a> UnitLocalizationCmdResponses<'a> for InvokeResp<'a>
fn unit_localization_inv_resp(&self) -> UnitLocalizationCmdResponsesView<'a, '_>
Source§impl<'a> UnitTestingCmdResponses<'a> for InvokeResp<'a>
impl<'a> UnitTestingCmdResponses<'a> for InvokeResp<'a>
fn unit_testing_inv_resp(&self) -> UnitTestingCmdResponsesView<'a, '_>
Source§impl<'a> UserLabelCmdResponses<'a> for InvokeResp<'a>
impl<'a> UserLabelCmdResponses<'a> for InvokeResp<'a>
fn user_label_inv_resp(&self) -> UserLabelCmdResponsesView<'a, '_>
Source§impl<'a> ValveConfigurationAndControlCmdResponses<'a> for InvokeResp<'a>
impl<'a> ValveConfigurationAndControlCmdResponses<'a> for InvokeResp<'a>
fn valve_configuration_and_control_inv_resp( &self, ) -> ValveConfigurationAndControlCmdResponsesView<'a, '_>
Source§impl<'a> WakeOnLanCmdResponses<'a> for InvokeResp<'a>
impl<'a> WakeOnLanCmdResponses<'a> for InvokeResp<'a>
fn wake_on_lan_inv_resp(&self) -> WakeOnLanCmdResponsesView<'a, '_>
Source§impl<'a> WaterHeaterManagementCmdResponses<'a> for InvokeResp<'a>
impl<'a> WaterHeaterManagementCmdResponses<'a> for InvokeResp<'a>
fn water_heater_management_inv_resp( &self, ) -> WaterHeaterManagementCmdResponsesView<'a, '_>
Source§impl<'a> WaterHeaterModeCmdResponses<'a> for InvokeResp<'a>
impl<'a> WaterHeaterModeCmdResponses<'a> for InvokeResp<'a>
fn water_heater_mode_inv_resp(&self) -> WaterHeaterModeCmdResponsesView<'a, '_>
Source§impl<'a> WaterTankLevelMonitoringCmdResponses<'a> for InvokeResp<'a>
impl<'a> WaterTankLevelMonitoringCmdResponses<'a> for InvokeResp<'a>
fn water_tank_level_monitoring_inv_resp( &self, ) -> WaterTankLevelMonitoringCmdResponsesView<'a, '_>
Source§impl<'a> WebRtcTransportProviderCmdResponses<'a> for InvokeResp<'a>
impl<'a> WebRtcTransportProviderCmdResponses<'a> for InvokeResp<'a>
fn web_rtc_transport_provider_inv_resp( &self, ) -> WebRtcTransportProviderCmdResponsesView<'a, '_>
Source§impl<'a> WebRtcTransportRequestorCmdResponses<'a> for InvokeResp<'a>
impl<'a> WebRtcTransportRequestorCmdResponses<'a> for InvokeResp<'a>
fn web_rtc_transport_requestor_inv_resp( &self, ) -> WebRtcTransportRequestorCmdResponsesView<'a, '_>
Source§impl<'a> WiFiNetworkDiagnosticsCmdResponses<'a> for InvokeResp<'a>
impl<'a> WiFiNetworkDiagnosticsCmdResponses<'a> for InvokeResp<'a>
fn wi_fi_network_diagnostics_inv_resp( &self, ) -> WiFiNetworkDiagnosticsCmdResponsesView<'a, '_>
Source§impl<'a> WiFiNetworkManagementCmdResponses<'a> for InvokeResp<'a>
impl<'a> WiFiNetworkManagementCmdResponses<'a> for InvokeResp<'a>
fn wi_fi_network_management_inv_resp( &self, ) -> WiFiNetworkManagementCmdResponsesView<'a, '_>
Source§impl<'a> WindowCoveringCmdResponses<'a> for InvokeResp<'a>
impl<'a> WindowCoveringCmdResponses<'a> for InvokeResp<'a>
fn window_covering_inv_resp(&self) -> WindowCoveringCmdResponsesView<'a, '_>
Source§impl<'a> ZoneManagementCmdResponses<'a> for InvokeResp<'a>
impl<'a> ZoneManagementCmdResponses<'a> for InvokeResp<'a>
fn zone_management_inv_resp(&self) -> ZoneManagementCmdResponsesView<'a, '_>
Auto Trait Implementations§
impl<'a> Freeze for InvokeResp<'a>
impl<'a> RefUnwindSafe for InvokeResp<'a>
impl<'a> Send for InvokeResp<'a>
impl<'a> Sync for InvokeResp<'a>
impl<'a> Unpin for InvokeResp<'a>
impl<'a> UnsafeUnpin for InvokeResp<'a>
impl<'a> UnwindSafe for InvokeResp<'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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> ⓘ
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> ⓘ
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 more