List of all items[−]
Structs
- CompileError
- Diagnostics
- Error
- FileSourceLoader
- Id
- ImportEntryStep
- IrError
- Lexer
- LoadSourcesError
- MacroContext
- NoopCompileVisitor
- Options
- ParseError
- Parser
- Peeker
- QueryError
- Quote
- ResolveError
- ScopeError
- Sources
- Storage
- TokenStream
- TokenStreamIter
- UnitBuilder
- Warning
- ast::AngleBracketed
- ast::AnonExprObject
- ast::Attribute
- ast::Block
- ast::Braced
- ast::Bracketed
- ast::CloseBrace
- ast::CloseBracket
- ast::CloseParen
- ast::ExprAssign
- ast::ExprAwait
- ast::ExprBinary
- ast::ExprBlock
- ast::ExprBreak
- ast::ExprCall
- ast::ExprClosure
- ast::ExprContinue
- ast::ExprElse
- ast::ExprElseIf
- ast::ExprFieldAccess
- ast::ExprFor
- ast::ExprGroup
- ast::ExprIf
- ast::ExprIndex
- ast::ExprLet
- ast::ExprLit
- ast::ExprLoop
- ast::ExprMatch
- ast::ExprMatchBranch
- ast::ExprObject
- ast::ExprRange
- ast::ExprReturn
- ast::ExprSelect
- ast::ExprTry
- ast::ExprTuple
- ast::ExprUnary
- ast::ExprVec
- ast::ExprWhile
- ast::ExprWithoutBinary
- ast::ExprYield
- ast::Field
- ast::FieldAssign
- ast::File
- ast::ForceSemi
- ast::Ident
- ast::ItemConst
- ast::ItemEnum
- ast::ItemFn
- ast::ItemImpl
- ast::ItemMod
- ast::ItemStruct
- ast::ItemUse
- ast::ItemUsePath
- ast::ItemVariant
- ast::Label
- ast::LitBool
- ast::LitByte
- ast::LitByteStr
- ast::LitChar
- ast::LitNumber
- ast::LitStr
- ast::Local
- ast::MacroCall
- ast::NumberText
- ast::OpenBrace
- ast::OpenBracket
- ast::OpenParen
- ast::Parenthesized
- ast::PatBinding
- ast::PatLit
- ast::PatObject
- ast::PatPath
- ast::PatTuple
- ast::PatVec
- ast::Path
- ast::StrText
- ast::Token
- ast::generated::Abstract
- ast::generated::AlignOf
- ast::generated::Amp
- ast::generated::AmpAmp
- ast::generated::AmpEq
- ast::generated::Arrow
- ast::generated::As
- ast::generated::Async
- ast::generated::At
- ast::generated::Await
- ast::generated::Bang
- ast::generated::BangEq
- ast::generated::Become
- ast::generated::Break
- ast::generated::Caret
- ast::generated::CaretEq
- ast::generated::Colon
- ast::generated::ColonColon
- ast::generated::Comma
- ast::generated::Const
- ast::generated::Continue
- ast::generated::Crate
- ast::generated::Dash
- ast::generated::DashEq
- ast::generated::Default
- ast::generated::Div
- ast::generated::Do
- ast::generated::Dollar
- ast::generated::Dot
- ast::generated::DotDot
- ast::generated::DotDotEq
- ast::generated::Else
- ast::generated::Enum
- ast::generated::Eq
- ast::generated::EqEq
- ast::generated::Extern
- ast::generated::False
- ast::generated::Final
- ast::generated::Fn
- ast::generated::For
- ast::generated::Gt
- ast::generated::GtEq
- ast::generated::GtGt
- ast::generated::GtGtEq
- ast::generated::If
- ast::generated::Impl
- ast::generated::In
- ast::generated::Is
- ast::generated::Let
- ast::generated::Loop
- ast::generated::Lt
- ast::generated::LtEq
- ast::generated::LtLt
- ast::generated::LtLtEq
- ast::generated::Macro
- ast::generated::Match
- ast::generated::Mod
- ast::generated::Move
- ast::generated::Not
- ast::generated::OffsetOf
- ast::generated::Override
- ast::generated::Perc
- ast::generated::PercEq
- ast::generated::Pipe
- ast::generated::PipeEq
- ast::generated::PipePipe
- ast::generated::Plus
- ast::generated::PlusEq
- ast::generated::Pound
- ast::generated::Priv
- ast::generated::Proc
- ast::generated::Pub
- ast::generated::Pure
- ast::generated::QuestionMark
- ast::generated::Ref
- ast::generated::Return
- ast::generated::Rocket
- ast::generated::Select
- ast::generated::SelfType
- ast::generated::SelfValue
- ast::generated::SemiColon
- ast::generated::SizeOf
- ast::generated::SlashEq
- ast::generated::Star
- ast::generated::StarEq
- ast::generated::Static
- ast::generated::Struct
- ast::generated::Super
- ast::generated::Tilde
- ast::generated::True
- ast::generated::TypeOf
- ast::generated::Underscore
- ast::generated::Unsafe
- ast::generated::Use
- ast::generated::Virtual
- ast::generated::While
- ast::generated::Yield
- macros::FormatArgs
- macros::MacroContext
- macros::Quote
- macros::Storage
- macros::TokenStream
- macros::TokenStreamIter
Enums
- BuildError
- CompileErrorKind
- ConfigurationError
- Diagnostic
- DiagnosticsError
- ErrorKind
- IrErrorKind
- IrValue
- LinkerError
- ParseErrorKind
- QueryErrorKind
- ResolveErrorKind
- ScopeErrorKind
- Used
- WarningKind
- ast::BinOp
- ast::BuiltIn
- ast::Condition
- ast::CopySource
- ast::Delimiter
- ast::Expr
- ast::ExprBreakValue
- ast::ExprField
- ast::ExprRangeLimits
- ast::ExprSelectBranch
- ast::FnArg
- ast::Item
- ast::ItemModBody
- ast::ItemOrExpr
- ast::ItemStructBody
- ast::ItemUseSegment
- ast::ItemVariantBody
- ast::Lit
- ast::Number
- ast::NumberBase
- ast::NumberSource
- ast::ObjectIdent
- ast::ObjectKey
- ast::Pat
- ast::PathKind
- ast::PathSegment
- ast::Stmt
- ast::StmtSortKey
- ast::StrSource
- ast::StringSource
- ast::UnOp
- ast::Visibility
- ast::generated::Kind
Traits
- CompileVisitor
- DumpInstructions
- EmitDiagnostics
- EmitSource
- OptionSpanned
- Parse
- Peek
- Resolve
- ResolveOwned
- SourceLoader
- Spanned
- ToTokens
- macros::IntoLit
- macros::ToTokens
Macros
Functions
- compile
- load_sources
- load_sources_with_visitor
- macros::eval
- macros::quote_fn
- macros::resolve
- macros::stringify
- macros::to_tokens
- macros::with_context
- parse_all
- with_context