pub struct Bss {
pub bssid: Bssid,
pub signal: Signal,
pub channel: WlanChan,
pub timestamp: MonotonicInstant,
pub observation: ScanObservation,
pub compatibility: Compatibility,
pub bss_description: Sequestered<BssDescription>,
}Fields§
§bssid: BssidMAC address for the AP interface.
signal: SignalSignal strength for the beacon/probe response.
channel: WlanChanChannel for this network.
timestamp: MonotonicInstantRealtime timestamp for this scan result entry.
observation: ScanObservationThe scanning mode used to observe the BSS.
compatibility: CompatibilityCompatibility 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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
Source§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
§impl<T> InstanceFromServiceTransport<T> for T
impl<T> InstanceFromServiceTransport<T> for T
§fn from_service_transport(handle: T) -> T
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type
T to [Self]§impl<T> IntoAny for T
impl<T> IntoAny for T
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