pub struct LeReadRemoteUsedFeaturesComplete {
pub status: Status,
pub conn_handle: ConnectionHandle,
pub features: LinkLayerFeature,
}
Expand description
Indicates the completion of the process of the Controller obtaining the features used on the
connection and the features supported by the remote Bluetooth device specified by
conn_handle
.
Note (v5.0): If the features are requested more than once while a connection exists between the two devices, the second and subsequent requests may report a cached copy of the features rather than fetching the feature mask again.
Defined in Vol 2, Part E, Section 7.7.65.4 of the spec.
Fields§
§status: Status
Did the read fail, and if so, how?
conn_handle: ConnectionHandle
Connection handle to be used to identify a connection between two Bluetooth devices.
features: LinkLayerFeature
Bit Mask List of used LE features.
Trait Implementations§
Source§impl Clone for LeReadRemoteUsedFeaturesComplete
impl Clone for LeReadRemoteUsedFeaturesComplete
Source§fn clone(&self) -> LeReadRemoteUsedFeaturesComplete
fn clone(&self) -> LeReadRemoteUsedFeaturesComplete
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 moreimpl Copy for LeReadRemoteUsedFeaturesComplete
Auto Trait Implementations§
impl Freeze for LeReadRemoteUsedFeaturesComplete
impl RefUnwindSafe for LeReadRemoteUsedFeaturesComplete
impl Send for LeReadRemoteUsedFeaturesComplete
impl Sync for LeReadRemoteUsedFeaturesComplete
impl Unpin for LeReadRemoteUsedFeaturesComplete
impl UnwindSafe for LeReadRemoteUsedFeaturesComplete
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