use std::net::IpAddr; use whoami::{DesktopEnv, Language}; #[derive(PartialEq)] pub struct Client<'a> { pub ip: Option, pub hostname: String, pub device_name: String, pub os: &'a str, pub cpu_arch: &'a str, pub distro: String, pub desktop_env: DesktopEnv, pub username: String, pub realname: String, pub langs: Option>, pub env: Vec<(String, String)>, }