Expand description
Bluetooth Low Energy types
This module declares native Rust encodings equivalent to FIDL structs for the
Bluetooth LowEnergy interfaces. These structs use standard Rust primitives
rather than the default mapping from FIDL, and derive the Clone trait for a
more ergonomic api than those exposed in the fidl_fuchsia_bluetooth_le
crate.
These types also implement the From trait, so usage when receiving a fidl
struct is simply a case of calling .into(...) (From implies Into):
ⓘ
fn use_peer(fidl_peer: fidl_fuchsia_bluetooth_le::RemoteDevice) {
let peer: Le::RemoteDevice = fidl_peer.into();
...
}