Crate rustable[][src]

Modules

advertising
gatt

This module is used to interact with GATT applications on remote devices or provide GATT applications from the local adapter.

Structs

Adapter

This struct represents a local Bluetooth adapter.

BluetoothService

BluetoothService is created to interact with Bluez daemon over DBus.

Device

Represents a remote Bluetooth device.

MAC

Represents a MAC address used for Bluetooth devices.

OutOfRange

Error for conversion where the input value is not within a valid range for the output type.

UUID

Represents a UUID used for GATT attributes.

Enums

BluezOptions
Error
IDParseError

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.

Constants

BT_BASE_UUID
MAX_APP_MTU
MAX_CHAR_LEN

Functions

validate_uuid