pub struct BleScanResult {
pub id: String,
pub name: Option<String>,
pub rssi: Option<i16>,
}Expand description
One ULCP GATT Service peripheral seen during a
BleFrameLink::scan.
Fields§
§id: StringPlatform peripheral identifier, usable as a connect selector.
name: Option<String>Advertised local name, when present.
rssi: Option<i16>Last advertisement RSSI in dBm, when the platform reports it.
Trait Implementations§
Source§impl Clone for BleScanResult
impl Clone for BleScanResult
Source§fn clone(&self) -> BleScanResult
fn clone(&self) -> BleScanResult
Returns a duplicate of the value. Read more
1.0.0§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 BleScanResult
impl RefUnwindSafe for BleScanResult
impl Send for BleScanResult
impl Sync for BleScanResult
impl Unpin for BleScanResult
impl UnwindSafe for BleScanResult
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)