Struct wlancfg_lib::client::types::Bss
source · pub struct Bss {
pub bssid: Bssid,
pub signal: Signal,
pub channel: WlanChan,
pub timestamp: Time,
pub observation: ScanObservation,
pub compatibility: Option<Compatibility>,
pub bss_description: Sequestered<BssDescription>,
}
Fields§
§bssid: Bssid
MAC address for the AP interface.
signal: Signal
Signal strength for the beacon/probe response.
channel: WlanChan
Channel for this network.
timestamp: Time
Realtime timestamp for this scan result entry.
observation: ScanObservation
The scanning mode used to observe the BSS.
compatibility: Option<Compatibility>
Compatibility with this device’s network stack.
bss_description: Sequestered<BssDescription>
The BSS description with information that SME needs for connecting.
Implementations§
source§impl Bss
impl Bss
pub fn is_compatible(&self) -> bool
pub fn is_same_bssid_and_security(&self, other: &Bss) -> bool
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Bss
impl RefUnwindSafe for Bss
impl Send for Bss
impl Sync for Bss
impl Unpin for Bss
impl UnwindSafe for Bss
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