[−][src]Struct dark_vm::tokens::token::Token
Fields
kind: TokenKindpos: usizeImplementations
impl Token[src]
pub fn new(kind: TokenKind, pos: usize) -> Token[src]
Constructs a new token with the given value and position.
Arguments
kind - The value of this Token.
pos - The position where this Token was created.
Trait Implementations
impl Debug for Token[src]
impl From<Token> for Value[src]
Converts a token into a value. This is used by the Code struct when generating the vector of values.
Auto Trait Implementations
impl RefUnwindSafe for Token
impl Send for Token
impl Sync for Token
impl Unpin for Token
impl UnwindSafe for Token
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,