pub struct WifiSignal {
pub rssi_dbm: i32,
pub quality_pct: Option<u8>,
pub rate_mbps: Option<u32>,
}Expand description
Signal strength and rate information for an associated wifi BSS.
Fields§
§rssi_dbm: i32dBm, typically -30 (great) to -90 (unusable).
quality_pct: Option<u8>Optional signal quality as a 0–100 percentage if the driver reports it.
rate_mbps: Option<u32>Link rate in Mbps, if known.
Trait Implementations§
Source§impl Clone for WifiSignal
impl Clone for WifiSignal
Source§fn clone(&self) -> WifiSignal
fn clone(&self) -> WifiSignal
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 WifiSignal
impl Debug for WifiSignal
Source§impl<'de> Deserialize<'de> for WifiSignal
impl<'de> Deserialize<'de> for WifiSignal
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for WifiSignal
impl PartialEq for WifiSignal
Source§impl Serialize for WifiSignal
impl Serialize for WifiSignal
impl Copy for WifiSignal
impl Eq for WifiSignal
impl StructuralPartialEq for WifiSignal
Auto Trait Implementations§
impl Freeze for WifiSignal
impl RefUnwindSafe for WifiSignal
impl Send for WifiSignal
impl Sync for WifiSignal
impl Unpin for WifiSignal
impl UnsafeUnpin for WifiSignal
impl UnwindSafe for WifiSignal
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