pub struct TokenizerResult<'a> {Show 15 fields
pub position: usize,
pub tokens: Vec<Token<'a>>,
pub possible_os_token: Option<Token<'a>>,
pub possible_browser_token: Option<Token<'a>>,
pub linux_hint: bool,
pub ios_hint: bool,
pub macos_hint: bool,
pub windows_hint: bool,
pub mobile_hint: bool,
pub safari_hint: bool,
pub playstation_hint: bool,
pub huawei_hint: bool,
pub cfnetwork_hint: bool,
pub crawler_hint: bool,
pub bot_detected: bool,
}
Fields§
§position: usize
§tokens: Vec<Token<'a>>
§possible_os_token: Option<Token<'a>>
§possible_browser_token: Option<Token<'a>>
§linux_hint: bool
§ios_hint: bool
§macos_hint: bool
§windows_hint: bool
§mobile_hint: bool
§safari_hint: bool
§playstation_hint: bool
§huawei_hint: bool
§cfnetwork_hint: bool
§crawler_hint: bool
§bot_detected: bool
Implementations§
Source§impl<'a> TokenizerResult<'a>
impl<'a> TokenizerResult<'a>
pub fn add_tag(&mut self, tag: &'a str, version: Option<&'a str>)
pub fn add_possible_os_and_browser_tag( &mut self, tag: &'a str, version: Option<&'a str>, )
pub fn add_possible_os_tag(&mut self, tag: &'a str, version: Option<&'a str>)
pub fn add_possible_os_tag_override_existing( &mut self, tag: &'a str, version: Option<&'a str>, )
pub fn add_possible_browser_tag( &mut self, tag: &'a str, version: Option<&'a str>, )
Trait Implementations§
Source§impl<'a> Debug for TokenizerResult<'a>
impl<'a> Debug for TokenizerResult<'a>
Source§impl<'a> Default for TokenizerResult<'a>
impl<'a> Default for TokenizerResult<'a>
Source§fn default() -> TokenizerResult<'a>
fn default() -> TokenizerResult<'a>
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl<'a> Freeze for TokenizerResult<'a>
impl<'a> RefUnwindSafe for TokenizerResult<'a>
impl<'a> Send for TokenizerResult<'a>
impl<'a> Sync for TokenizerResult<'a>
impl<'a> Unpin for TokenizerResult<'a>
impl<'a> UnwindSafe for TokenizerResult<'a>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more