Enum bluez_async::BluetoothError [−][src]
pub enum BluetoothError {
NoBluetoothAdapters,
DbusError(Error),
XmlParseError(Error),
UuidNotFound {
uuid: Uuid,
},
UuidParseError(Error),
FlagParseError(String),
AddressTypeParseError(String),
RequiredPropertyMissing(&'static str),
ServiceDiscoveryTimedOut,
MacAddressParseError(ParseMacAddressError),
ModaliasParseError(ParseModaliasError),
}
Expand description
An error carrying out a Bluetooth operation.
Variants
NoBluetoothAdapters
No Bluetooth adapters were found on the system.
DbusError(Error)
Tuple Fields
0: Error
There was an error talking to the BlueZ daemon over D-Bus.
XmlParseError(Error)
Tuple Fields
0: Error
Error parsing XML for introspection.
UuidNotFound
Fields
uuid: Uuid
No service or characteristic was found for some UUID.
UuidParseError(Error)
Tuple Fields
0: Error
Error parsing a UUID from a string.
FlagParseError(String)
Tuple Fields
0: String
Error parsing a characteristic flag from a string.
AddressTypeParseError(String)
Tuple Fields
0: String
Error parsing an AddressType
from a string.
RequiredPropertyMissing(&'static str)
Tuple Fields
0: &'static str
A required property of some device or other object was not found.
ServiceDiscoveryTimedOut
Service discovery didn’t happen within the time limit.
MacAddressParseError(ParseMacAddressError)
Tuple Fields
Error parsing a MacAddress
from a string.
ModaliasParseError(ParseModaliasError)
Tuple Fields
Error parsing a Modalias
from a string.
Trait Implementations
Performs the conversion.
Performs the conversion.