statsig_rust/evaluation/user_agent_parsing/
mod.rs1pub mod first_party_ua_parser;
2pub mod statsig_uaparser;
3pub mod third_party_ua_parser;
4pub mod ua_parser;
5
6use serde::Serialize;
7pub use ua_parser::UserAgentParser;
8
9use crate::interned_string::InternedString;
10
11#[derive(Serialize, Debug)]
12pub struct ParsedUserAgentValue {
13 pub os_name: Option<InternedString>,
14 pub os_version: Option<InternedString>,
15 pub browser_name: Option<InternedString>,
16 pub browser_version: Option<InternedString>,
17}