statsig_rust/evaluation/user_agent_parsing/
mod.rs

1pub 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}