Struct bluetooth::empty::EmptyAdapter
source · pub struct EmptyAdapter {}
Implementations§
source§impl EmptyAdapter
impl EmptyAdapter
pub fn init() -> Result<EmptyAdapter, Box<dyn Error>>
fn new() -> EmptyAdapter
pub fn get_id(&self) -> String
pub fn get_device_list(&self) -> Result<Vec<String>, Box<dyn Error>>
pub fn get_address(&self) -> Result<String, Box<dyn Error>>
pub fn get_name(&self) -> Result<String, Box<dyn Error>>
pub fn get_alias(&self) -> Result<String, Box<dyn Error>>
pub fn set_alias(&self, _value: String) -> Result<(), Box<dyn Error>>
pub fn get_class(&self) -> Result<u32, Box<dyn Error>>
pub fn is_powered(&self) -> Result<bool, Box<dyn Error>>
pub fn set_powered(&self, _value: bool) -> Result<(), Box<dyn Error>>
pub fn is_discoverable(&self) -> Result<bool, Box<dyn Error>>
pub fn set_discoverable(&self, _value: bool) -> Result<(), Box<dyn Error>>
pub fn is_pairable(&self) -> Result<bool, Box<dyn Error>>
pub fn set_pairable(&self, _value: bool) -> Result<(), Box<dyn Error>>
pub fn get_pairable_timeout(&self) -> Result<u32, Box<dyn Error>>
pub fn set_pairable_timeout(&self, _value: u32) -> Result<(), Box<dyn Error>>
pub fn get_discoverable_timeout(&self) -> Result<u32, Box<dyn Error>>
pub fn set_discoverable_timeout( &self, _value: u32, ) -> Result<(), Box<dyn Error>>
pub fn is_discovering(&self) -> Result<bool, Box<dyn Error>>
pub fn get_uuids(&self) -> Result<Vec<String>, Box<dyn Error>>
pub fn get_vendor_id_source(&self) -> Result<String, Box<dyn Error>>
pub fn get_vendor_id(&self) -> Result<u32, Box<dyn Error>>
pub fn get_product_id(&self) -> Result<u32, Box<dyn Error>>
pub fn get_device_id(&self) -> Result<u32, Box<dyn Error>>
pub fn get_modalias(&self) -> Result<(String, u32, u32, u32), Box<dyn Error>>
Trait Implementations§
source§impl Clone for EmptyAdapter
impl Clone for EmptyAdapter
source§fn clone(&self) -> EmptyAdapter
fn clone(&self) -> EmptyAdapter
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for EmptyAdapter
impl RefUnwindSafe for EmptyAdapter
impl Send for EmptyAdapter
impl Sync for EmptyAdapter
impl Unpin for EmptyAdapter
impl UnwindSafe for EmptyAdapter
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
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§impl<T> MaybeBoxed<Box<T>> for T
impl<T> MaybeBoxed<Box<T>> for T
source§fn maybe_boxed(self) -> Box<T>
fn maybe_boxed(self) -> Box<T>
Convert
source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert