pub struct SessionClientEntry {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 SessionClientEntry
impl Clone for SessionClientEntry
Source§fn clone(&self) -> SessionClientEntry
fn clone(&self) -> SessionClientEntry
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 SessionClientEntry
impl Debug for SessionClientEntry
Source§impl<'de> Deserialize<'de> for SessionClientEntry
impl<'de> Deserialize<'de> for SessionClientEntry
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<SessionClientEntry> for Client
impl From<SessionClientEntry> for Client
Source§fn from(c: SessionClientEntry) -> Self
fn from(c: SessionClientEntry) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for SessionClientEntry
impl RefUnwindSafe for SessionClientEntry
impl Send for SessionClientEntry
impl Sync for SessionClientEntry
impl Unpin for SessionClientEntry
impl UnsafeUnpin for SessionClientEntry
impl UnwindSafe for SessionClientEntry
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