pub enum EventDataChild {
Show 55 variants
CommandComplete(CommandCompleteData),
CommandStatus(CommandStatusData),
VendorSpecificEvent(VendorSpecificEventData),
InquiryComplete(InquiryCompleteData),
InquiryResult(InquiryResultData),
ConnectionComplete(ConnectionCompleteData),
ConnectionRequest(ConnectionRequestData),
DisconnectionComplete(DisconnectionCompleteData),
AuthenticationComplete(AuthenticationCompleteData),
RemoteNameRequestComplete(RemoteNameRequestCompleteData),
EncryptionChange(EncryptionChangeData),
ChangeConnectionLinkKeyComplete(ChangeConnectionLinkKeyCompleteData),
CentralLinkKeyComplete(CentralLinkKeyCompleteData),
ReadRemoteSupportedFeaturesComplete(ReadRemoteSupportedFeaturesCompleteData),
ReadRemoteVersionInformationComplete(ReadRemoteVersionInformationCompleteData),
QosSetupComplete(QosSetupCompleteData),
HardwareError(HardwareErrorData),
FlushOccurred(FlushOccurredData),
RoleChange(RoleChangeData),
NumberOfCompletedPackets(NumberOfCompletedPacketsData),
ModeChange(ModeChangeData),
ReturnLinkKeys(ReturnLinkKeysData),
PinCodeRequest(PinCodeRequestData),
LinkKeyRequest(LinkKeyRequestData),
LinkKeyNotification(LinkKeyNotificationData),
LoopbackCommand(LoopbackCommandData),
DataBufferOverflow(DataBufferOverflowData),
MaxSlotsChange(MaxSlotsChangeData),
ReadClockOffsetComplete(ReadClockOffsetCompleteData),
ConnectionPacketTypeChanged(ConnectionPacketTypeChangedData),
QosViolation(QosViolationData),
PageScanRepetitionModeChange(PageScanRepetitionModeChangeData),
FlowSpecificationComplete(FlowSpecificationCompleteData),
InquiryResultWithRssi(InquiryResultWithRssiData),
ReadRemoteExtendedFeaturesComplete(ReadRemoteExtendedFeaturesCompleteData),
SynchronousConnectionComplete(SynchronousConnectionCompleteData),
SynchronousConnectionChanged(SynchronousConnectionChangedData),
SniffSubratingEvent(SniffSubratingEventData),
ExtendedInquiryResult(ExtendedInquiryResultData),
EncryptionKeyRefreshComplete(EncryptionKeyRefreshCompleteData),
IoCapabilityRequest(IoCapabilityRequestData),
IoCapabilityResponse(IoCapabilityResponseData),
UserConfirmationRequest(UserConfirmationRequestData),
UserPasskeyRequest(UserPasskeyRequestData),
RemoteOobDataRequest(RemoteOobDataRequestData),
SimplePairingComplete(SimplePairingCompleteData),
LinkSupervisionTimeoutChanged(LinkSupervisionTimeoutChangedData),
EnhancedFlushComplete(EnhancedFlushCompleteData),
UserPasskeyNotification(UserPasskeyNotificationData),
KeypressNotification(KeypressNotificationData),
RemoteHostSupportedFeaturesNotification(RemoteHostSupportedFeaturesNotificationData),
LeMetaEvent(LeMetaEventData),
NumberOfCompletedDataBlocks(NumberOfCompletedDataBlocksData),
Payload(Bytes),
None,
}Variants§
CommandComplete(CommandCompleteData)
CommandStatus(CommandStatusData)
VendorSpecificEvent(VendorSpecificEventData)
InquiryComplete(InquiryCompleteData)
InquiryResult(InquiryResultData)
ConnectionComplete(ConnectionCompleteData)
ConnectionRequest(ConnectionRequestData)
DisconnectionComplete(DisconnectionCompleteData)
AuthenticationComplete(AuthenticationCompleteData)
RemoteNameRequestComplete(RemoteNameRequestCompleteData)
EncryptionChange(EncryptionChangeData)
ChangeConnectionLinkKeyComplete(ChangeConnectionLinkKeyCompleteData)
CentralLinkKeyComplete(CentralLinkKeyCompleteData)
ReadRemoteSupportedFeaturesComplete(ReadRemoteSupportedFeaturesCompleteData)
ReadRemoteVersionInformationComplete(ReadRemoteVersionInformationCompleteData)
QosSetupComplete(QosSetupCompleteData)
HardwareError(HardwareErrorData)
FlushOccurred(FlushOccurredData)
RoleChange(RoleChangeData)
NumberOfCompletedPackets(NumberOfCompletedPacketsData)
ModeChange(ModeChangeData)
ReturnLinkKeys(ReturnLinkKeysData)
PinCodeRequest(PinCodeRequestData)
LinkKeyRequest(LinkKeyRequestData)
LinkKeyNotification(LinkKeyNotificationData)
LoopbackCommand(LoopbackCommandData)
DataBufferOverflow(DataBufferOverflowData)
MaxSlotsChange(MaxSlotsChangeData)
ReadClockOffsetComplete(ReadClockOffsetCompleteData)
ConnectionPacketTypeChanged(ConnectionPacketTypeChangedData)
QosViolation(QosViolationData)
PageScanRepetitionModeChange(PageScanRepetitionModeChangeData)
FlowSpecificationComplete(FlowSpecificationCompleteData)
InquiryResultWithRssi(InquiryResultWithRssiData)
ReadRemoteExtendedFeaturesComplete(ReadRemoteExtendedFeaturesCompleteData)
SynchronousConnectionComplete(SynchronousConnectionCompleteData)
SynchronousConnectionChanged(SynchronousConnectionChangedData)
SniffSubratingEvent(SniffSubratingEventData)
ExtendedInquiryResult(ExtendedInquiryResultData)
EncryptionKeyRefreshComplete(EncryptionKeyRefreshCompleteData)
IoCapabilityRequest(IoCapabilityRequestData)
IoCapabilityResponse(IoCapabilityResponseData)
UserConfirmationRequest(UserConfirmationRequestData)
UserPasskeyRequest(UserPasskeyRequestData)
RemoteOobDataRequest(RemoteOobDataRequestData)
SimplePairingComplete(SimplePairingCompleteData)
LinkSupervisionTimeoutChanged(LinkSupervisionTimeoutChangedData)
EnhancedFlushComplete(EnhancedFlushCompleteData)
UserPasskeyNotification(UserPasskeyNotificationData)
KeypressNotification(KeypressNotificationData)
RemoteHostSupportedFeaturesNotification(RemoteHostSupportedFeaturesNotificationData)
LeMetaEvent(LeMetaEventData)
NumberOfCompletedDataBlocks(NumberOfCompletedDataBlocksData)
Payload(Bytes)
None
Trait Implementations§
Source§impl Clone for EventDataChild
impl Clone for EventDataChild
Source§fn clone(&self) -> EventDataChild
fn clone(&self) -> EventDataChild
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EventDataChild
impl Debug for EventDataChild
Source§impl PartialEq for EventDataChild
impl PartialEq for EventDataChild
impl Eq for EventDataChild
impl StructuralPartialEq for EventDataChild
Auto Trait Implementations§
impl !Freeze for EventDataChild
impl RefUnwindSafe for EventDataChild
impl Send for EventDataChild
impl Sync for EventDataChild
impl Unpin for EventDataChild
impl UnwindSafe for EventDataChild
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
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>
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 more