pub struct BleScanner { /* private fields */ }Expand description
BLE scanner
Implementations§
Source§impl BleScanner
impl BleScanner
pub fn new() -> Self
pub fn initialize(&mut self) -> Result<(), MeshError>
pub fn scanning_parameters(&self) -> &ScanningParameters
pub fn scan_filter(&self) -> &ScanFilter
pub fn add_service_uuid_filter(&mut self, uuid: u16)
pub fn start_scan(&mut self, scan: ActiveScan)
pub fn stop_scan(&mut self, handle: u8)
pub fn active_scan_count(&self) -> usize
Auto Trait Implementations§
impl Freeze for BleScanner
impl RefUnwindSafe for BleScanner
impl Send for BleScanner
impl Sync for BleScanner
impl Unpin for BleScanner
impl UnsafeUnpin for BleScanner
impl UnwindSafe for BleScanner
Blanket Implementations§
§impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
Aggregate shares in an MPC protocol.
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 more