Enum btmgmt_packet::event::Event [−][src]
pub enum Event {
Show 47 variants
CommandComplete(CommandComplete),
CommandStatus(CommandStatus),
ControllerError(ControllerError),
IndexAdded(IndexAdded),
IndexRemoved(IndexRemoved),
NewSettings(NewSettings),
ClassOfDeviceChanged(ClassOfDeviceChanged),
LocalNameChanged(LocalNameChanged),
NewLinkKey(NewLinkKey),
NewLongTermKey(NewLongTermKey),
DeviceConnected(DeviceConnected),
DeviceDisconnect(DeviceDisconnect),
ConnectFailed(ConnectFailed),
PinCodeRequest(PinCodeRequest),
UserConfirmationRequest(UserConfirmationRequest),
UserPasskeyRequest(UserPasskeyRequest),
AuthenticationFailed(AuthenticationFailed),
DeviceFound(DeviceFound),
Discovering(Discovering),
DeviceBlocked(DeviceBlocked),
DeviceUnblocked(DeviceUnblocked),
DeviceUnpaired(DeviceUnpaired),
PasskeyNotify(PasskeyNotify),
NewIdentityResolvingKey(NewIdentityResolvingKey),
NewSignatureResolvingKey(NewSignatureResolvingKey),
DeviceAdded(DeviceAdded),
DeviceRemoved(DeviceRemoved),
NewConnectionParameter(NewConnectionParameter),
UnconfiguredIndexAdded(UnconfiguredIndexAdded),
UnconfiguredIndexRemoved(UnconfiguredIndexRemoved),
NewConfigurationOptions(NewConfigurationOptions),
ExtendedIndexAdded(ExtendedIndexAdded),
ExtendedIndexRemoved(ExtendedIndexRemoved),
LocalOutOfBandExtendedDataUpdate(LocalOutOfBandExtendedDataUpdate),
AdvertisingAdded(AdvertisingAdded),
AdvertisingRemoved(AdvertisingRemoved),
ExtendedControllerInformationChanged(ExtendedControllerInformationChanged),
PhyConfigurationChanged(PhyConfigurationChanged),
ExperimentalFeatureChanged(ExperimentalFeatureChanged),
DefaultSystemConfigurationChanged(DefaultSystemConfigurationChanged),
DefaultRuntimeConfigurationChanged(DefaultRuntimeConfigurationChanged),
DeviceFlagsChanged(DeviceFlagsChanged),
AdvertisementMonitorAdded(AdvertisementMonitorAdded),
AdvertisementMonitorRemoved(AdvertisementMonitorRemoved),
ControllerSuspend(ControllerSuspend),
ControllerResume(ControllerResume),
Unknown(u16, Box<[u8]>),
}
Expand description
Management API Events
Variants
CommandComplete(CommandComplete)
Tuple Fields
Command Complete Event
CommandStatus(CommandStatus)
Tuple Fields
Command Status Event
ControllerError(ControllerError)
Tuple Fields
Controller Error Event
IndexAdded(IndexAdded)
Tuple Fields
0: IndexAdded
Index Added Event
IndexRemoved(IndexRemoved)
Tuple Fields
0: IndexRemoved
Index Removed Event
NewSettings(NewSettings)
Tuple Fields
0: NewSettings
New Settings Event
ClassOfDeviceChanged(ClassOfDeviceChanged)
Tuple Fields
Class Of Device Changed Event
LocalNameChanged(LocalNameChanged)
Tuple Fields
Local Name Changed Event
NewLinkKey(NewLinkKey)
Tuple Fields
0: NewLinkKey
New Link Key Event
NewLongTermKey(NewLongTermKey)
Tuple Fields
New Long Term Key Event
DeviceConnected(DeviceConnected)
Tuple Fields
Device Connected Event
DeviceDisconnect(DeviceDisconnect)
Tuple Fields
Device Disconnected Event
ConnectFailed(ConnectFailed)
Tuple Fields
Connect Failed Event
PinCodeRequest(PinCodeRequest)
Tuple Fields
PIN Code Request Event
UserConfirmationRequest(UserConfirmationRequest)
Tuple Fields
User Confirmation Request Event
UserPasskeyRequest(UserPasskeyRequest)
Tuple Fields
User Passkey Request Event
AuthenticationFailed(AuthenticationFailed)
Tuple Fields
Authentication Failed Event
DeviceFound(DeviceFound)
Tuple Fields
0: DeviceFound
Device Found Event
Discovering(Discovering)
Tuple Fields
0: Discovering
Discovering Event
DeviceBlocked(DeviceBlocked)
Tuple Fields
Device Blocked Event
DeviceUnblocked(DeviceUnblocked)
Tuple Fields
Device Unblocked Event
DeviceUnpaired(DeviceUnpaired)
Tuple Fields
Device Unpaired Event
PasskeyNotify(PasskeyNotify)
Tuple Fields
Passkey Notify Event
NewIdentityResolvingKey(NewIdentityResolvingKey)
Tuple Fields
New Identity Resolving Key Event
NewSignatureResolvingKey(NewSignatureResolvingKey)
Tuple Fields
New Signature Resolving Key Event
DeviceAdded(DeviceAdded)
Tuple Fields
0: DeviceAdded
Device Added Event
DeviceRemoved(DeviceRemoved)
Tuple Fields
Device Removed Event
NewConnectionParameter(NewConnectionParameter)
Tuple Fields
New Connection Parameter Event
UnconfiguredIndexAdded(UnconfiguredIndexAdded)
Tuple Fields
Unconfigured Index Added Event
UnconfiguredIndexRemoved(UnconfiguredIndexRemoved)
Tuple Fields
Unconfigured Index Removed Event
NewConfigurationOptions(NewConfigurationOptions)
Tuple Fields
New Configuration Options Event
ExtendedIndexAdded(ExtendedIndexAdded)
Tuple Fields
Extended Index Added Event
ExtendedIndexRemoved(ExtendedIndexRemoved)
Tuple Fields
Extended Index Removed Event
LocalOutOfBandExtendedDataUpdate(LocalOutOfBandExtendedDataUpdate)
Tuple Fields
Local Out Of Band Extended Data Updated Event
AdvertisingAdded(AdvertisingAdded)
Tuple Fields
Advertising Added Event
AdvertisingRemoved(AdvertisingRemoved)
Tuple Fields
Advertising Removed Event
ExtendedControllerInformationChanged(ExtendedControllerInformationChanged)
Tuple Fields
Extended Controller Information Changed Event
PhyConfigurationChanged(PhyConfigurationChanged)
Tuple Fields
PHY Configuration Changed Event
ExperimentalFeatureChanged(ExperimentalFeatureChanged)
Tuple Fields
Experimental Feature Changed Event
DefaultSystemConfigurationChanged(DefaultSystemConfigurationChanged)
Tuple Fields
Default System Configuration Changed Event
DefaultRuntimeConfigurationChanged(DefaultRuntimeConfigurationChanged)
Tuple Fields
Default Runtime Configuration Changed Event
DeviceFlagsChanged(DeviceFlagsChanged)
Tuple Fields
Device Flags Changed Event
AdvertisementMonitorAdded(AdvertisementMonitorAdded)
Tuple Fields
Advertisement Monitor Added Event
AdvertisementMonitorRemoved(AdvertisementMonitorRemoved)
Tuple Fields
Advertisement Monitor Removed Event
ControllerSuspend(ControllerSuspend)
Tuple Fields
Controller Suspend Event
ControllerResume(ControllerResume)
Tuple Fields
Controller Resume Event
Unknown(u16, Box<[u8]>)
Trait Implementations
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for Event
impl UnwindSafe for Event
Blanket Implementations
Mutably borrows from an owned value. Read more