This module is used to interact with GATT applications on remote devices or provide GATT applications from the local adapter.
This struct represents a local Bluetooth adapter.
BluetoothService is created to interact with Bluez daemon over DBus.
Represents a remote Bluetooth device.
Represents a MAC address used for Bluetooth devices.
Error for conversion where the input value is not within a valid range for the output type.
Represents a UUID used for GATT attributes.
This trait creates a UUID from the implementing Type. This trait can panic if the given type doesn’t represent a valid uuid. Only 128-bit uuids are supported at the moment.