pub enum BluetoothRfcommProfile {
Bluez(ProfileHandle),
}
Expand description
A bluetooth profile for rfcomm channels
Variants§
Bluez(ProfileHandle)
The bluez library in linux is responsible for the profile
Trait Implementations§
Source§impl BluetoothRfcommProfileTrait for BluetoothRfcommProfile
impl BluetoothRfcommProfileTrait for BluetoothRfcommProfile
Source§async fn connectable(&mut self) -> Result<BluetoothRfcommConnectable, String>
async fn connectable(&mut self) -> Result<BluetoothRfcommConnectable, String>
Get an object in order to accept a connection from or connect to a bluetooth peer
Source§impl From<ProfileHandle> for BluetoothRfcommProfile
impl From<ProfileHandle> for BluetoothRfcommProfile
Source§fn from(v: ProfileHandle) -> BluetoothRfcommProfile
fn from(v: ProfileHandle) -> BluetoothRfcommProfile
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for BluetoothRfcommProfile
impl !RefUnwindSafe for BluetoothRfcommProfile
impl Send for BluetoothRfcommProfile
impl Sync for BluetoothRfcommProfile
impl Unpin for BluetoothRfcommProfile
impl !UnwindSafe for BluetoothRfcommProfile
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more