1 2 3 4 5 6 7 8 9 10
use super::{Deserialize, Device, UserAgent, OS}; /// Houses the `Device`, `OS`, and `UserAgent` structs, which each get parsed /// out from a user agent string by a `UserAgentParser`. #[derive(Clone, Debug, Deserialize, Eq, Hash, PartialEq)] pub struct Client { pub device: Device, pub os: OS, pub user_agent: UserAgent, }