#[repr(u64)]pub enum EventCode {
Show 53 variants
INQUIRY_COMPLETE = 1,
INQUIRY_RESULT = 2,
CONNECTION_COMPLETE = 3,
CONNECTION_REQUEST = 4,
DISCONNECTION_COMPLETE = 5,
AUTHENTICATION_COMPLETE = 6,
REMOTE_NAME_REQUEST_COMPLETE = 7,
ENCRYPTION_CHANGE = 8,
CHANGE_CONNECTION_LINK_KEY_COMPLETE = 9,
CENTRAL_LINK_KEY_COMPLETE = 10,
READ_REMOTE_SUPPORTED_FEATURES_COMPLETE = 11,
READ_REMOTE_VERSION_INFORMATION_COMPLETE = 12,
QOS_SETUP_COMPLETE = 13,
COMMAND_COMPLETE = 14,
COMMAND_STATUS = 15,
HARDWARE_ERROR = 16,
FLUSH_OCCURRED = 17,
ROLE_CHANGE = 18,
NUMBER_OF_COMPLETED_PACKETS = 19,
MODE_CHANGE = 20,
RETURN_LINK_KEYS = 21,
PIN_CODE_REQUEST = 22,
LINK_KEY_REQUEST = 23,
LINK_KEY_NOTIFICATION = 24,
LOOPBACK_COMMAND = 25,
DATA_BUFFER_OVERFLOW = 26,
MAX_SLOTS_CHANGE = 27,
READ_CLOCK_OFFSET_COMPLETE = 28,
CONNECTION_PACKET_TYPE_CHANGED = 29,
QOS_VIOLATION = 30,
PAGE_SCAN_REPETITION_MODE_CHANGE = 32,
FLOW_SPECIFICATION_COMPLETE = 33,
INQUIRY_RESULT_WITH_RSSI = 34,
READ_REMOTE_EXTENDED_FEATURES_COMPLETE = 35,
SYNCHRONOUS_CONNECTION_COMPLETE = 44,
SYNCHRONOUS_CONNECTION_CHANGED = 45,
SNIFF_SUBRATING = 46,
EXTENDED_INQUIRY_RESULT = 47,
ENCRYPTION_KEY_REFRESH_COMPLETE = 48,
IO_CAPABILITY_REQUEST = 49,
IO_CAPABILITY_RESPONSE = 50,
USER_CONFIRMATION_REQUEST = 51,
USER_PASSKEY_REQUEST = 52,
REMOTE_OOB_DATA_REQUEST = 53,
SIMPLE_PAIRING_COMPLETE = 54,
LINK_SUPERVISION_TIMEOUT_CHANGED = 56,
ENHANCED_FLUSH_COMPLETE = 57,
USER_PASSKEY_NOTIFICATION = 59,
KEYPRESS_NOTIFICATION = 60,
REMOTE_HOST_SUPPORTED_FEATURES_NOTIFICATION = 61,
LE_META_EVENT = 62,
NUMBER_OF_COMPLETED_DATA_BLOCKS = 72,
VENDOR_DEBUG = 255,
}Variants§
INQUIRY_COMPLETE = 1
INQUIRY_RESULT = 2
CONNECTION_COMPLETE = 3
CONNECTION_REQUEST = 4
DISCONNECTION_COMPLETE = 5
AUTHENTICATION_COMPLETE = 6
REMOTE_NAME_REQUEST_COMPLETE = 7
ENCRYPTION_CHANGE = 8
CHANGE_CONNECTION_LINK_KEY_COMPLETE = 9
CENTRAL_LINK_KEY_COMPLETE = 10
READ_REMOTE_SUPPORTED_FEATURES_COMPLETE = 11
READ_REMOTE_VERSION_INFORMATION_COMPLETE = 12
QOS_SETUP_COMPLETE = 13
COMMAND_COMPLETE = 14
COMMAND_STATUS = 15
HARDWARE_ERROR = 16
FLUSH_OCCURRED = 17
ROLE_CHANGE = 18
NUMBER_OF_COMPLETED_PACKETS = 19
MODE_CHANGE = 20
RETURN_LINK_KEYS = 21
PIN_CODE_REQUEST = 22
LINK_KEY_REQUEST = 23
LINK_KEY_NOTIFICATION = 24
LOOPBACK_COMMAND = 25
DATA_BUFFER_OVERFLOW = 26
MAX_SLOTS_CHANGE = 27
READ_CLOCK_OFFSET_COMPLETE = 28
CONNECTION_PACKET_TYPE_CHANGED = 29
QOS_VIOLATION = 30
PAGE_SCAN_REPETITION_MODE_CHANGE = 32
FLOW_SPECIFICATION_COMPLETE = 33
INQUIRY_RESULT_WITH_RSSI = 34
READ_REMOTE_EXTENDED_FEATURES_COMPLETE = 35
SYNCHRONOUS_CONNECTION_COMPLETE = 44
SYNCHRONOUS_CONNECTION_CHANGED = 45
SNIFF_SUBRATING = 46
EXTENDED_INQUIRY_RESULT = 47
ENCRYPTION_KEY_REFRESH_COMPLETE = 48
IO_CAPABILITY_REQUEST = 49
IO_CAPABILITY_RESPONSE = 50
USER_CONFIRMATION_REQUEST = 51
USER_PASSKEY_REQUEST = 52
REMOTE_OOB_DATA_REQUEST = 53
SIMPLE_PAIRING_COMPLETE = 54
LINK_SUPERVISION_TIMEOUT_CHANGED = 56
ENHANCED_FLUSH_COMPLETE = 57
USER_PASSKEY_NOTIFICATION = 59
KEYPRESS_NOTIFICATION = 60
REMOTE_HOST_SUPPORTED_FEATURES_NOTIFICATION = 61
LE_META_EVENT = 62
NUMBER_OF_COMPLETED_DATA_BLOCKS = 72
VENDOR_DEBUG = 255
Trait Implementations§
impl Copy for EventCode
impl Eq for EventCode
impl StructuralPartialEq for EventCode
Auto Trait Implementations§
impl Freeze for EventCode
impl RefUnwindSafe for EventCode
impl Send for EventCode
impl Sync for EventCode
impl Unpin for EventCode
impl UnsafeUnpin for EventCode
impl UnwindSafe for EventCode
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