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
No Bluetooth adapters were found on the system.
DbusError(Error)
There was an error talking to the BlueZ daemon over D-Bus.
Tuple Fields of DbusError
0: Error
XmlParseError(Error)
Error parsing XML for introspection.
Tuple Fields of XmlParseError
0: Error
No service or characteristic was found for some UUID.
Fields of UuidNotFound
uuid: Uuid
UuidParseError(Error)
Error parsing a UUID from a string.
Tuple Fields of UuidParseError
0: Error
FlagParseError(String)
Error parsing a characteristic flag from a string.
Tuple Fields of FlagParseError
0: String
AddressTypeParseError(String)
Error parsing an AddressType
from a string.
Tuple Fields of AddressTypeParseError
0: String
RequiredPropertyMissing(&'static str)
A required property of some device or other object was not found.
Tuple Fields of RequiredPropertyMissing
0: &'static str
Service discovery didn’t happen within the time limit.
MacAddressParseError(ParseMacAddressError)
Error parsing a MacAddress
from a string.
Tuple Fields of MacAddressParseError
ModaliasParseError(ParseModaliasError)
Error parsing a Modalias
from a string.
Tuple Fields of ModaliasParseError
Trait Implementations
Performs the conversion.
Performs the conversion.