[][src]Trait uaparser::Parser

pub trait Parser {
    fn parse(&self, user_agent: &str) -> Client;
fn parse_device(&self, user_agent: &str) -> Device;
fn parse_os(&self, user_agent: &str) -> OS;
fn parse_user_agent(&self, user_agent: &str) -> UserAgent; }

Required methods

fn parse(&self, user_agent: &str) -> Client

fn parse_device(&self, user_agent: &str) -> Device

fn parse_os(&self, user_agent: &str) -> OS

fn parse_user_agent(&self, user_agent: &str) -> UserAgent

Loading content...

Implementors

impl Parser for UserAgentParser[src]

fn parse(&self, user_agent: &str) -> Client[src]

Returns the full Client info when given a user agent string

fn parse_device(&self, user_agent: &str) -> Device[src]

Returns just the Device info when given a user agent string

fn parse_os(&self, user_agent: &str) -> OS[src]

Returns just the OS info when given a user agent string

fn parse_user_agent(&self, user_agent: &str) -> UserAgent[src]

Returns just the UserAgent info when given a user agent string

Loading content...