Trait CommandRequest

Source
pub trait CommandRequest: Into<Command> {
    type Reply: Unpack;

    const CODE: CommandCode;
}
Expand description

Represents a management api command.

Required Associated Constants§

Source

const CODE: CommandCode

Command code.

Required Associated Types§

Source

type Reply: Unpack

Return type for this command.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl CommandRequest for AddAdvertisementPatternsMonitor

Source§

const CODE: CommandCode = CommandCode::AddAdvertisementPatternsMonitor

Source§

type Reply = AddAdvertisementPatternsMonitorReply

Source§

impl CommandRequest for AddAdvertising

Source§

const CODE: CommandCode = CommandCode::AddAdvertising

Source§

type Reply = AddAdvertisingReply

Source§

impl CommandRequest for AddDevice

Source§

const CODE: CommandCode = CommandCode::AddDevice

Source§

type Reply = AddDeviceReply

Source§

impl CommandRequest for AddRemoteOutOfBandData

Source§

const CODE: CommandCode = CommandCode::AddRemoteOutOfBandData

Source§

type Reply = AddRemoteOutOfBandDataReply

Source§

impl CommandRequest for AddUuid

Source§

const CODE: CommandCode = CommandCode::AddUuid

Source§

type Reply = AddUuidReply

Source§

impl CommandRequest for BlockDevice

Source§

const CODE: CommandCode = CommandCode::BlockDevice

Source§

type Reply = BlockDeviceReply

Source§

impl CommandRequest for CancelPairDevice

Source§

const CODE: CommandCode = CommandCode::CancelPairDevice

Source§

type Reply = CancelPairDeviceReply

Source§

impl CommandRequest for ConfirmName

Source§

const CODE: CommandCode = CommandCode::ConfirmName

Source§

type Reply = ConfirmNameReply

Source§

impl CommandRequest for Disconnect

Source§

const CODE: CommandCode = CommandCode::Disconnect

Source§

type Reply = DisconnectReply

Source§

impl CommandRequest for GetAdvertisingSizeInformation

Source§

const CODE: CommandCode = CommandCode::GetAdvertisingSizeInformation

Source§

type Reply = GetAdvertisingSizeInformationReply

Source§

impl CommandRequest for GetClockInformation

Source§

const CODE: CommandCode = CommandCode::GetClockInformation

Source§

type Reply = GetClockInformationReply

Source§

impl CommandRequest for GetConnectionInformation

Source§

const CODE: CommandCode = CommandCode::GetConnectionInformation

Source§

type Reply = GetConnectionInformationReply

Source§

impl CommandRequest for GetConnections

Source§

const CODE: CommandCode = CommandCode::GetConnections

Source§

type Reply = GetConnectionsReply

Source§

impl CommandRequest for GetDeviceFlag

Source§

const CODE: CommandCode = CommandCode::GetDeviceFlag

Source§

type Reply = GetDeviceFlagReply

Source§

impl CommandRequest for LoadBlockedKeys

Source§

const CODE: CommandCode = CommandCode::LoadBlockedKeys

Source§

type Reply = LoadBlockedKeysReply

Source§

impl CommandRequest for LoadConnectionParameters

Source§

const CODE: CommandCode = CommandCode::LoadConnectionParameters

Source§

type Reply = LoadConnectionParametersReply

Source§

impl CommandRequest for LoadIdentityResolvingKeys

Source§

const CODE: CommandCode = CommandCode::LoadIdentityResolvingKeys

Source§

type Reply = LoadIdentityResolvingKeysReply

Source§

impl CommandRequest for LoadLinkKeys

Source§

const CODE: CommandCode = CommandCode::LoadLinkKeys

Source§

type Reply = LoadLinkKeysReply

Source§

impl CommandRequest for LoadLongTermKey

Source§

const CODE: CommandCode = CommandCode::LoadLongTermKey

Source§

type Reply = LoadLongTermKeyReply

Source§

impl CommandRequest for PairDevice

Source§

const CODE: CommandCode = CommandCode::PairDevice

Source§

type Reply = PairDeviceReply

Source§

impl CommandRequest for PinCodeNegativeReply

Source§

const CODE: CommandCode = CommandCode::PinCodeNegativeReply

Source§

type Reply = PinCodeNegativeReplyReply

Source§

impl CommandRequest for PinCodeReply

Source§

const CODE: CommandCode = CommandCode::PinCodeReply

Source§

type Reply = PinCodeReplyReply

Source§

impl CommandRequest for ReadAdvertisementMonitorFeatures

Source§

const CODE: CommandCode = CommandCode::ReadAdvertisementMonitorFeatures

Source§

type Reply = ReadAdvertisementMonitorFeaturesReply

Source§

impl CommandRequest for ReadAdvertisingFeature

Source§

const CODE: CommandCode = CommandCode::ReadAdvertisingFeature

Source§

type Reply = ReadAdvertisingFeatureReply

Source§

impl CommandRequest for ReadControllerConfigurationInformation

Source§

const CODE: CommandCode = CommandCode::ReadControllerConfigurationInformation

Source§

type Reply = ReadControllerConfigurationInformationReply

Source§

impl CommandRequest for ReadControllerIndexList

Source§

const CODE: CommandCode = CommandCode::ReadControllerIndexList

Source§

type Reply = ReadControllerIndexListReply

Source§

impl CommandRequest for ReadControllerInformation

Source§

const CODE: CommandCode = CommandCode::ReadControllerInformation

Source§

type Reply = ReadControllerInformationReply

Source§

impl CommandRequest for ReadDefaultRuntimeConfiguration

Source§

const CODE: CommandCode = CommandCode::ReadDefaultRuntimeConfiguration

Source§

type Reply = ReadDefaultRuntimeConfigurationReply

Source§

impl CommandRequest for ReadDefaultSystemConfiguration

Source§

const CODE: CommandCode = CommandCode::ReadDefaultSystemConfiguration

Source§

type Reply = ReadDefaultSystemConfigurationReply

Source§

impl CommandRequest for ReadExperimentalFeaturesInformation

Source§

const CODE: CommandCode = CommandCode::ReadExperimentalFeaturesInformation

Source§

type Reply = ReadExperimentalFeaturesInformationReply

Source§

impl CommandRequest for ReadExtendedControllerIndexList

Source§

const CODE: CommandCode = CommandCode::ReadExtendedControllerIndexList

Source§

type Reply = ReadExtendedControllerIndexListReply

Source§

impl CommandRequest for ReadExtendedControllerInformation

Source§

const CODE: CommandCode = CommandCode::ReadExtendedControllerInformation

Source§

type Reply = ReadExtendedControllerInformationReply

Source§

impl CommandRequest for ReadLocalOutOfBandData

Source§

const CODE: CommandCode = CommandCode::ReadLocalOutOfBandData

Source§

type Reply = ReadLocalOutOfBandDataReply

Source§

impl CommandRequest for ReadLocalOutOfBandExtendedData

Source§

const CODE: CommandCode = CommandCode::ReadLocalOutOfBandExtendedData

Source§

type Reply = ReadLocalOutOfBandExtendedDataReply

Source§

impl CommandRequest for ReadManagementSupportedCommands

Source§

const CODE: CommandCode = CommandCode::ReadManagementSupportedCommands

Source§

type Reply = ReadManagementSupportedCommandsReply

Source§

impl CommandRequest for ReadManagementVersionInformation

Source§

const CODE: CommandCode = CommandCode::ReadManagementVersionInformation

Source§

type Reply = ReadManagementVersionInformationReply

Source§

impl CommandRequest for ReadSecurityInformation

Source§

const CODE: CommandCode = CommandCode::ReadSecurityInformation

Source§

type Reply = ReadSecurityInformationReply

Source§

impl CommandRequest for ReadUnconfiguredControllerIndexList

Source§

const CODE: CommandCode = CommandCode::ReadUnconfiguredControllerIndexList

Source§

type Reply = ReadUnconfiguredControllerIndexListReply

Source§

impl CommandRequest for RemoveAdvertisementPatternsMonitor

Source§

const CODE: CommandCode = CommandCode::RemoveAdvertisementPatternsMonitor

Source§

type Reply = RemoveAdvertisementPatternsMonitorReply

Source§

impl CommandRequest for RemoveAdvertising

Source§

const CODE: CommandCode = CommandCode::RemoveAdvertising

Source§

type Reply = RemoveAdvertisingReply

Source§

impl CommandRequest for RemoveDevice

Source§

const CODE: CommandCode = CommandCode::RemoveDevice

Source§

type Reply = RemoveDeviceReply

Source§

impl CommandRequest for RemoveRemoteOutOfBandData

Source§

const CODE: CommandCode = CommandCode::RemoveRemoteOutOfBandData

Source§

type Reply = RemoveRemoteOutOfBandDataReply

Source§

impl CommandRequest for RemoveUuid

Source§

const CODE: CommandCode = CommandCode::RemoveUuid

Source§

type Reply = RemoveUuidReply

Source§

impl CommandRequest for SetAdvertising

Source§

const CODE: CommandCode = CommandCode::SetAdvertising

Source§

type Reply = SetAdvertisingReply

Source§

impl CommandRequest for SetApperance

Source§

const CODE: CommandCode = CommandCode::SetApperance

Source§

type Reply = SetApperanceReply

Source§

impl CommandRequest for SetBondable

Source§

const CODE: CommandCode = CommandCode::SetBondable

Source§

type Reply = SetBondableReply

Source§

impl CommandRequest for SetBrEdr

Source§

const CODE: CommandCode = CommandCode::SetBrEdr

Source§

type Reply = SetBrEdrReply

Source§

impl CommandRequest for SetConnectable

Source§

const CODE: CommandCode = CommandCode::SetConnectable

Source§

type Reply = SetConnectableReply

Source§

impl CommandRequest for SetDebugKeys

Source§

const CODE: CommandCode = CommandCode::SetDebugKeys

Source§

type Reply = SetDebugKeysReply

Source§

impl CommandRequest for SetDefaultRuntimeConfiguration

Source§

const CODE: CommandCode = CommandCode::SetDefaultRuntimeConfiguration

Source§

type Reply = SetDefaultRuntimeConfigurationReply

Source§

impl CommandRequest for SetDefaultSystemConfiguration

Source§

const CODE: CommandCode = CommandCode::SetDefaultSystemConfiguration

Source§

type Reply = SetDefaultSystemConfigurationReply

Source§

impl CommandRequest for SetDeviceClass

Source§

const CODE: CommandCode = CommandCode::SetDeviceClass

Source§

type Reply = SetDeviceClassReply

Source§

impl CommandRequest for SetDeviceFlag

Source§

const CODE: CommandCode = CommandCode::SetDeviceFlag

Source§

type Reply = SetDeviceFlagReply

Source§

impl CommandRequest for SetDeviceId

Source§

const CODE: CommandCode = CommandCode::SetDeviceId

Source§

type Reply = SetDeviceIdReply

Source§

impl CommandRequest for SetDiscoverable

Source§

const CODE: CommandCode = CommandCode::SetDiscoverable

Source§

type Reply = SetDiscoverableReply

Source§

impl CommandRequest for SetExperimentalFeature

Source§

const CODE: CommandCode = CommandCode::SetExperimentalFeature

Source§

type Reply = SetExperimentalFeatureReply

Source§

impl CommandRequest for SetExternalConfiguration

Source§

const CODE: CommandCode = CommandCode::SetExternalConfiguration

Source§

type Reply = SetExternalConfigurationReply

Source§

impl CommandRequest for SetFastConnectable

Source§

const CODE: CommandCode = CommandCode::SetFastConnectable

Source§

type Reply = SetFastConnectableReply

Source§

impl CommandRequest for SetHighSpeed

Source§

const CODE: CommandCode = CommandCode::SetHighSpeed

Source§

type Reply = SetHighSpeedReply

Source§

impl CommandRequest for SetIoCapability

Source§

const CODE: CommandCode = CommandCode::SetIoCapability

Source§

type Reply = SetIoCapabilityReply

Source§

impl CommandRequest for SetLinkSecurity

Source§

const CODE: CommandCode = CommandCode::SetLinkSecurity

Source§

type Reply = SetLinkSecurityReply

Source§

impl CommandRequest for SetLocalName

Source§

const CODE: CommandCode = CommandCode::SetLocalName

Source§

type Reply = SetLocalNameReply

Source§

impl CommandRequest for SetLowEnergy

Source§

const CODE: CommandCode = CommandCode::SetLowEnergy

Source§

type Reply = SetLowEnergyReply

Source§

impl CommandRequest for SetPhyConfiguration

Source§

const CODE: CommandCode = CommandCode::SetPhyConfiguration

Source§

type Reply = SetPhyConfigurationReply

Source§

impl CommandRequest for SetPowered

Source§

const CODE: CommandCode = CommandCode::SetPowered

Source§

type Reply = SetPoweredReply

Source§

impl CommandRequest for SetPrivacy

Source§

const CODE: CommandCode = CommandCode::SetPrivacy

Source§

type Reply = SetPrivacyReply

Source§

impl CommandRequest for SetPublicAddress

Source§

const CODE: CommandCode = CommandCode::SetPublicAddress

Source§

type Reply = SetPublicAddressReply

Source§

impl CommandRequest for SetScanParameters

Source§

const CODE: CommandCode = CommandCode::SetScanParameters

Source§

type Reply = SetScanParametersReply

Source§

impl CommandRequest for SetSecureConnections

Source§

const CODE: CommandCode = CommandCode::SetSecureConnections

Source§

type Reply = SetSecureConnectionsReply

Source§

impl CommandRequest for SetSecureSimplePairing

Source§

const CODE: CommandCode = CommandCode::SetSecureSimplePairing

Source§

type Reply = SetSecureSimplePairingReply

Source§

impl CommandRequest for SetStaticAddress

Source§

const CODE: CommandCode = CommandCode::SetStaticAddress

Source§

type Reply = SetStaticAddressReply

Source§

impl CommandRequest for SetWidbandSpeech

Source§

const CODE: CommandCode = CommandCode::SetWidbandSpeech

Source§

type Reply = SetWidbandSpeechReply

Source§

impl CommandRequest for StartDiscovery

Source§

const CODE: CommandCode = CommandCode::StartDiscovery

Source§

type Reply = StartDiscoveryReply

Source§

impl CommandRequest for StartLimitedDiscovery

Source§

const CODE: CommandCode = CommandCode::StartLimitedDiscovery

Source§

type Reply = StartLimitedDiscoveryReply

Source§

impl CommandRequest for StartServiceDiscovery

Source§

const CODE: CommandCode = CommandCode::StartServiceDiscovery

Source§

type Reply = StartServiceDiscoveryReply

Source§

impl CommandRequest for StopDiscovery

Source§

const CODE: CommandCode = CommandCode::StopDiscovery

Source§

type Reply = StopDiscoveryReply

Source§

impl CommandRequest for UnblockDevice

Source§

const CODE: CommandCode = CommandCode::UnblockDevice

Source§

type Reply = UnblockDeviceReply

Source§

impl CommandRequest for UnpairDevice

Source§

const CODE: CommandCode = CommandCode::UnpairDevice

Source§

type Reply = UnpairDeviceReply

Source§

impl CommandRequest for UserConfirmationNegativeReply

Source§

const CODE: CommandCode = CommandCode::UserConfirmationNegativeReply

Source§

type Reply = UserConfirmationNegativeReplyReply

Source§

impl CommandRequest for UserConfirmationReply

Source§

const CODE: CommandCode = CommandCode::UserConfirmationReply

Source§

type Reply = UserConfirmationReplyReply

Source§

impl CommandRequest for UserPasskeyNegativeReply

Source§

const CODE: CommandCode = CommandCode::UserPasskeyNegativeReply

Source§

type Reply = UserPasskeyNegativeReplyReply

Source§

impl CommandRequest for UserPasskeyReply

Source§

const CODE: CommandCode = CommandCode::UserPasskeyReply

Source§

type Reply = UserPasskeyReplyReply