Trait Tokenize

Source
pub trait Tokenize {
    // Required method
    fn tokenize(&self, stream: &mut TokenStream);
}
Expand description

Tokenize a value into a stream of tokens.

Required Methods§

Source

fn tokenize(&self, stream: &mut TokenStream)

Inject self into a TokenStream.

Implementations on Foreign Types§

Source§

impl Tokenize for bool

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for f32

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for f64

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for i32

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for u32

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for TranslationUnit

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for ArraySpecifier

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for AssignmentOp

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for CaseLabel

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for CompoundStatement

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for Condition

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for Declaration

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for Expr

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for ExprStatement

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for ExternalDeclaration

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for FullySpecifiedType

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for FunIdentifier

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for FunctionDefinition

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for FunctionPrototype

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for InitDeclaratorList

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for Initializer

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for InterpolationQualifier

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for IterationStatement

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for JumpStatement

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for LayoutQualifier

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for PrecisionQualifier

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for Preprocessor

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for PreprocessorDefine

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for PreprocessorElseIf

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for PreprocessorError

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for PreprocessorExtension

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for PreprocessorExtensionBehavior

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for PreprocessorExtensionName

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for PreprocessorIf

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for PreprocessorIfDef

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for PreprocessorIfNDef

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for PreprocessorInclude

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for PreprocessorLine

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for PreprocessorPragma

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for PreprocessorUndef

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for PreprocessorVersion

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for PreprocessorVersionProfile

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for SelectionStatement

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for SingleDeclaration

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for Statement

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for StorageQualifier

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for StructFieldSpecifier

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for StructSpecifier

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for SwitchStatement

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for TypeName

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for TypeQualifier

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for TypeQualifierSpec

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for TypeSpecifier

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for TypeSpecifierNonArray

Source§

fn tokenize(&self, stream: &mut TokenStream)

Source§

impl Tokenize for UnaryOp

Source§

fn tokenize(&self, stream: &mut TokenStream)

Implementors§