pub struct LegacyClientEntry {Show 32 fields
pub id: String,
pub mac: String,
pub hostname: Option<String>,
pub ip: Option<String>,
pub oui: Option<String>,
pub name: Option<String>,
pub is_guest: Option<bool>,
pub is_wired: Option<bool>,
pub authorized: Option<bool>,
pub blocked: Option<bool>,
pub signal: Option<i32>,
pub tx_bytes: Option<i64>,
pub rx_bytes: Option<i64>,
pub tx_rate: Option<i64>,
pub rx_rate: Option<i64>,
pub uptime: Option<i64>,
pub first_seen: Option<i64>,
pub last_seen: Option<i64>,
pub site_id: Option<String>,
pub essid: Option<String>,
pub bssid: Option<String>,
pub channel: Option<i32>,
pub radio: Option<String>,
pub rssi: Option<i32>,
pub noise: Option<i32>,
pub satisfaction: Option<i32>,
pub ap_mac: Option<String>,
pub network: Option<String>,
pub network_id: Option<String>,
pub sw_mac: Option<String>,
pub sw_port: Option<i32>,
pub extra: Map<String, Value>,
}Expand description
Connected client from stat/sta.
Fields§
§id: String§mac: String§hostname: Option<String>§ip: Option<String>§oui: Option<String>§name: Option<String>§is_guest: Option<bool>§is_wired: Option<bool>§blocked: Option<bool>§signal: Option<i32>§tx_bytes: Option<i64>§rx_bytes: Option<i64>§tx_rate: Option<i64>§rx_rate: Option<i64>§uptime: Option<i64>§first_seen: Option<i64>§last_seen: Option<i64>§site_id: Option<String>§essid: Option<String>§bssid: Option<String>§channel: Option<i32>§radio: Option<String>§rssi: Option<i32>§noise: Option<i32>§satisfaction: Option<i32>§ap_mac: Option<String>§network: Option<String>§network_id: Option<String>§sw_mac: Option<String>§sw_port: Option<i32>§extra: Map<String, Value>Catch-all for undocumented fields.
Trait Implementations§
Source§impl Clone for LegacyClientEntry
impl Clone for LegacyClientEntry
Source§fn clone(&self) -> LegacyClientEntry
fn clone(&self) -> LegacyClientEntry
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 LegacyClientEntry
impl Debug for LegacyClientEntry
Source§impl<'de> Deserialize<'de> for LegacyClientEntry
impl<'de> Deserialize<'de> for LegacyClientEntry
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 From<LegacyClientEntry> for Client
impl From<LegacyClientEntry> for Client
Source§fn from(c: LegacyClientEntry) -> Self
fn from(c: LegacyClientEntry) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for LegacyClientEntry
impl RefUnwindSafe for LegacyClientEntry
impl Send for LegacyClientEntry
impl Sync for LegacyClientEntry
impl Unpin for LegacyClientEntry
impl UnsafeUnpin for LegacyClientEntry
impl UnwindSafe for LegacyClientEntry
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