pub struct TokenId { /* private fields */ }
Expand description
a token identifier, that is a combination of 1 to n 32 bit token
Implementations§
Source§impl TokenId
impl TokenId
Sourcepub fn new_128() -> Self
pub fn new_128() -> Self
generate a 128 bit token identifier with random value
Examples found in repository?
More examples
Sourcepub fn new(token_len: usize) -> Self
pub fn new(token_len: usize) -> Self
generate a token identifier with random value of variable length
Sourcepub fn get_tokens(&self) -> Vec<Token>
pub fn get_tokens(&self) -> Vec<Token>
get list of simple tokens
Sourcepub fn get_values(&self) -> Vec<u32>
pub fn get_values(&self) -> Vec<u32>
get numeric values of the token identifier
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TokenId
impl RefUnwindSafe for TokenId
impl !Send for TokenId
impl !Sync for TokenId
impl Unpin for TokenId
impl UnwindSafe for TokenId
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