pub struct TrackedBss {
pub signal: Signal,
pub channel: Channel,
}Expand description
BSS information tracked by the client state machine.
While connected to an AP, some important BSS configuration may change, such as the channel and
signal quality statistics. TrackedBss provides fields for this configuration that are managed
by the client state machine.
Fields§
§signal: Signal§channel: ChannelImplementations§
Source§impl TrackedBss
impl TrackedBss
Sourcepub fn snapshot(original: &BssDescription) -> Self
pub fn snapshot(original: &BssDescription) -> Self
Snapshots a BSS description.
A snapshot copies configuration from the given BSS description into a TrackedBss.
Trait Implementations§
Source§impl Clone for TrackedBss
impl Clone for TrackedBss
Source§fn clone(&self) -> TrackedBss
fn clone(&self) -> TrackedBss
Returns a duplicate 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 moreSource§impl Debug for TrackedBss
impl Debug for TrackedBss
Source§impl PartialEq<BssDescription> for TrackedBss
impl PartialEq<BssDescription> for TrackedBss
Source§impl PartialEq<TrackedBss> for BssDescription
impl PartialEq<TrackedBss> for BssDescription
Source§impl PartialEq for TrackedBss
impl PartialEq for TrackedBss
impl Copy for TrackedBss
impl Eq for TrackedBss
impl StructuralPartialEq for TrackedBss
Auto Trait Implementations§
impl Freeze for TrackedBss
impl RefUnwindSafe for TrackedBss
impl Send for TrackedBss
impl Sync for TrackedBss
impl Unpin for TrackedBss
impl UnwindSafe for TrackedBss
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§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