pub struct Tokens { /* private fields */ }
Expand description
The collection of tokens associated with each company.
Implementations§
Source§impl Tokens
impl Tokens
pub fn new(src: Vec<(String, Token)>) -> Self
pub fn tokens(&self) -> &[Token]
pub fn names(&self) -> &[String]
pub fn count(&self) -> usize
pub fn first_token(&self) -> Token
pub fn last_token(&self) -> Token
pub fn prev_token(&self, token: &Token) -> Option<Token>
pub fn next_token(&self, token: &Token) -> Option<Token>
pub fn token(&self, name: &str) -> Option<&Token>
pub fn name(&self, token: &Token) -> Option<&str>
Trait Implementations§
Source§impl Ord for Tokens
impl Ord for Tokens
Source§impl PartialOrd for Tokens
impl PartialOrd for Tokens
impl Eq for Tokens
impl StructuralPartialEq for Tokens
Auto Trait Implementations§
impl Freeze for Tokens
impl RefUnwindSafe for Tokens
impl Send for Tokens
impl Sync for Tokens
impl Unpin for Tokens
impl UnwindSafe for Tokens
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