Crate relay_ua

Source
Expand description

User agent parser with built-in rules.

§Test Performance

Adding user agent parsing to your module will incur a latency penalty on first use. Because of this, integration tests could fail. To fix this, you will need to add a timeout to your consumer.

Structs§

Device
Describes the Family, Brand and Model of a Device
OS
Describes the Family as well as the Major, Minor, Patch, and PatchMinor versions of an OS
UserAgent
Describes the Family as well as the Major, Minor, and Patch versions of a UserAgent client

Functions§

init_parser
Initializes the user agent parser.
parse_device
Returns the family, brand, and model of the device of the requesting client.
parse_os
Returns the family and version of the operating system of the requesting client.
parse_user_agent
Returns the family and version of a user agent client.