Trait glsl_lang_quote::tokenize::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§