var searchIndex = {}; searchIndex["uap_rust"] = {"doc":"#ua-parser for rust\nThis is a user agent parser for Rust based on\n[ua-parser](https://github.com/ua-parser).","items":[[0,"parser","uap_rust","",null,null],[3,"Parser","uap_rust::parser","The `Parser` type, used for parsing user agent strings into `Client` structs.",null,null],[12,"ua_regex","","",0,null],[12,"devices_regex","","",0,null],[12,"os_regex","","",0,null],[11,"fmt","","",0,null],[11,"from_file","","Constructs a `Parser` from a file path to a regexes file.",0,{"inputs":[{"name":"str"}],"output":{"name":"result"}}],[11,"from_str","","Constructs a `Parser` from an str containing regexes.",0,{"inputs":[{"name":"str"}],"output":{"name":"result"}}],[11,"new","","Constructs a `Parser` from the staticly complied regexes file data.",0,{"inputs":[],"output":{"name":"result"}}],[11,"parse","","Parses a user agent string into a `Client` struct.",0,null],[0,"client","uap_rust","",null,null],[3,"Client","uap_rust::client","`Client` struct, contains the parsed user agent information.",null,null],[12,"user_agent","","",1,null],[12,"os","","",1,null],[12,"device","","",1,null],[11,"eq","","",1,null],[11,"ne","","",1,null],[11,"fmt","","",1,null],[0,"ua","uap_rust","",null,null],[3,"UserAgent","uap_rust::ua","`UserAgent` contains the user agent information.",null,null],[12,"family","","",2,null],[12,"major","","",2,null],[12,"minor","","",2,null],[12,"patch","","",2,null],[3,"UserAgentParser","","",null,null],[12,"regex","","",3,null],[12,"family","","",3,null],[12,"major","","",3,null],[12,"minor","","",3,null],[12,"patch","","",3,null],[11,"eq","","",2,null],[11,"ne","","",2,null],[11,"fmt","","",2,null],[11,"fmt","","",3,null],[11,"from_yaml","","",3,{"inputs":[{"name":"yaml"}],"output":{"name":"option"}}],[11,"parse","","",3,null],[0,"os","uap_rust","",null,null],[3,"OS","uap_rust::os","`OS` contains the operating system information from the user agent.",null,null],[12,"family","","",4,null],[12,"major","","",4,null],[12,"minor","","",4,null],[12,"patch","","",4,null],[12,"patch_minor","","",4,null],[3,"OSParser","","",null,null],[12,"regex","","",5,null],[12,"family","","",5,null],[12,"major","","",5,null],[12,"minor","","",5,null],[12,"patch","","",5,null],[12,"patch_minor","","",5,null],[11,"eq","","",4,null],[11,"ne","","",4,null],[11,"fmt","","",4,null],[11,"fmt","","",5,null],[11,"from_yaml","","",5,{"inputs":[{"name":"yaml"}],"output":{"name":"option"}}],[11,"parse","","",5,null],[0,"device","uap_rust","",null,null],[3,"Device","uap_rust::device","`Device` contains the device information from the user agent.",null,null],[12,"family","","",6,null],[12,"brand","","",6,null],[12,"model","","",6,null],[3,"DeviceParser","","",null,null],[12,"regex","","",7,null],[12,"family","","",7,null],[12,"brand","","",7,null],[12,"model","","",7,null],[11,"eq","","",6,null],[11,"ne","","",6,null],[11,"fmt","","",6,null],[11,"fmt","","",7,null],[11,"from_yaml","","",7,{"inputs":[{"name":"yaml"}],"output":{"name":"option"}}],[11,"parse","","",7,null]],"paths":[[3,"Parser"],[3,"Client"],[3,"UserAgent"],[3,"UserAgentParser"],[3,"OS"],[3,"OSParser"],[3,"Device"],[3,"DeviceParser"]]}; initSearch(searchIndex);