[][src]Enum bluez::interface::command::Command

#[repr(u16)]
pub enum Command {
    ReadVersionInfo,
    ReadSupportedCommands,
    ReadControllerIndexList,
    ReadControllerInfo,
    SetPowered,
    SetDiscoverable,
    SetConnectable,
    SetFastConnectable,
    SetPairable,
    SetLinkSecurity,
    SetSecureSimplePairing,
    SetHighSpeed,
    SetLowEnergy,
    SetDeviceClass,
    SetLocalName,
    AddUUID,
    RemoveUUID,
    LoadLinkKeys,
    LoadLongTermKeys,
    Disconnect,
    GetConnections,
    PinCodeReply,
    PinCodeNegativeReply,
    SetIOCapability,
    PairDevice,
    CancelPairDevice,
    UnpairDevice,
    UserConfirmationReply,
    UserConfirmationNegativeReply,
    UserPasskeyReply,
    UserPasskeyNegativeReply,
    ReadLocalOutOfBand,
    AddRemoteOutOfBand,
    RemoveRemoteOutOfBand,
    StartDiscovery,
    StopDiscovery,
    ConfirmName,
    BlockDevice,
    UnblockDevice,
    SetDeviceID,
    SetAdvertising,
    SetBREDR,
    SetStaticAddress,
    SetScanParameters,
    SetSecureConnections,
    SetDebugKeys,
    SetPrivacy,
    LoadIdentityResolvingKeys,
    GetConnectionInfo,
    GetClockInfo,
    AddDevice,
    RemoveDevice,
    LoadConnectionParameters,
    ReadUnconfiguredControllerIndexList,
    ReadControllerConfigInfo,
    SetExternalConfig,
    SetPublicAddress,
    StartServiceDiscovery,
    ReadLocalOutOfBandExtended,
    ReadExtendedControllerIndexList,
    ReadAdvertisingFeatures,
    AddAdvertising,
    RemoveAdvertising,
    GetAdvertisingSizeInfo,
    StartLimitedDiscovery,
    ReadExtendedControllerInfo,
    SetAppearance,
    GetPhyConfig,
    SetPhyConfig,
    LoadBlockedKeys,
}

Variants

ReadVersionInfo
ReadSupportedCommands
ReadControllerIndexList
ReadControllerInfo
SetPowered
SetDiscoverable
SetConnectable
SetFastConnectable
SetPairable
SetLinkSecurity
SetSecureSimplePairing
SetHighSpeed
SetLowEnergy
SetDeviceClass
SetLocalName
AddUUID
RemoveUUID
LoadLinkKeys
LoadLongTermKeys
Disconnect
GetConnections
PinCodeReply
PinCodeNegativeReply
SetIOCapability
PairDevice
CancelPairDevice
UnpairDevice
UserConfirmationReply
UserConfirmationNegativeReply
UserPasskeyReply
UserPasskeyNegativeReply
ReadLocalOutOfBand
AddRemoteOutOfBand
RemoveRemoteOutOfBand
StartDiscovery
StopDiscovery
ConfirmName
BlockDevice
UnblockDevice
SetDeviceID
SetAdvertising
SetBREDR
SetStaticAddress
SetScanParameters
SetSecureConnections
SetDebugKeys
SetPrivacy
LoadIdentityResolvingKeys
GetConnectionInfo
GetClockInfo
AddDevice
RemoveDevice
LoadConnectionParameters
ReadUnconfiguredControllerIndexList
ReadControllerConfigInfo
SetExternalConfig
SetPublicAddress
StartServiceDiscovery
ReadLocalOutOfBandExtended
ReadExtendedControllerIndexList
ReadAdvertisingFeatures
AddAdvertising
RemoveAdvertising
GetAdvertisingSizeInfo
StartLimitedDiscovery
ReadExtendedControllerInfo
SetAppearance
GetPhyConfig
SetPhyConfig
LoadBlockedKeys

Trait Implementations

impl Clone for Command[src]

impl Copy for Command[src]

impl Debug for Command[src]

impl Eq for Command[src]

impl FromPrimitive for Command[src]

impl PartialEq<Command> for Command[src]

impl StructuralEq for Command[src]

impl StructuralPartialEq for Command[src]

impl ToPrimitive for Command[src]

Auto Trait Implementations

impl RefUnwindSafe for Command

impl Send for Command

impl Sync for Command

impl Unpin for Command

impl UnwindSafe for Command

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.