List of all items
Structs
- CompileOptions
- CompileResult
- Compiler
- error::ColoredDiagnostic
- error::Detail
- error::Diagnostic
- mangler::CacheMangler
- mangler::EscapeMangler
- mangler::HashMangler
- mangler::NoMangler
- mangler::UnicodeMangler
- package::Package
- package::PackageBuilder
- package::PackageModule
- package::StaticPackage
- package::StaticPackageModule
- pass::CompileResult
- pass::Features
- pass::ImportedItem
- pass::Module
- pass::UsedItems
- resolver::Constants
- resolver::FileResolver
- resolver::NoResolver
- resolver::PackageResolver
- resolver::Router
- resolver::StandardResolver
- resolver::VirtualResolver
- sourcemap::BasicSourceMap
- sourcemap::NoSourceMap
- sourcemap::SourceMapEntry
- sourcemap::SourceMapFile
- sourcemap::SourceMapper
- syntax::AssignmentStatement
- syntax::BinaryExpression
- syntax::BreakIfStatement
- syntax::BreakStatement
- syntax::CompoundGlobalDeclaration
- syntax::CompoundStatement
- syntax::ConstAssert
- syntax::ContinueStatement
- syntax::ContinuingStatement
- syntax::CustomAttribute
- syntax::Declaration
- syntax::DecrementStatement
- syntax::DiagnosticAttribute
- syntax::DiagnosticDirective
- syntax::DiscardStatement
- syntax::ElseClause
- syntax::ElseIfClause
- syntax::EnableDirective
- syntax::ForStatement
- syntax::FormalParameter
- syntax::Function
- syntax::FunctionCall
- syntax::FunctionCallStatement
- syntax::Ident
- syntax::IfClause
- syntax::IfStatement
- syntax::Import
- syntax::ImportItem
- syntax::ImportStatement
- syntax::IncrementStatement
- syntax::IndexingExpression
- syntax::InterpolateAttribute
- syntax::LoopStatement
- syntax::ModulePath
- syntax::NamedComponentExpression
- syntax::ParenthesizedExpression
- syntax::RequiresDirective
- syntax::ReturnStatement
- syntax::Span
- syntax::Spanned
- syntax::Struct
- syntax::StructMember
- syntax::SwitchClause
- syntax::SwitchStatement
- syntax::TemplateArg
- syntax::TranslationUnit
- syntax::TypeAlias
- syntax::TypeConstraint
- syntax::TypeExpression
- syntax::UnaryExpression
- syntax::WhileStatement
- syntax::WorkgroupSizeAttribute
- toml_cfg::PackageConfig
- toml_cfg::ScanResult
- toml_cfg::WeslToml
Enums
- ManglerKind
- error::CondCompError
- error::Error
- error::ImportError
- error::ResolveError
- error::TomlError
- error::UsageError
- error::ValidateError
- package::ScanDirectoryError
- pass::Feature
- syntax::AccelerationStructureTag
- syntax::AccessMode
- syntax::AddressSpace
- syntax::AssignmentOperator
- syntax::Attribute
- syntax::BinaryOperator
- syntax::BuiltinValue
- syntax::CaseSelector
- syntax::ConservativeDepth
- syntax::DeclarationKind
- syntax::DiagnosticSeverity
- syntax::Enumerant
- syntax::Expression
- syntax::GlobalDeclaration
- syntax::GlobalDirective
- syntax::ImportContent
- syntax::InterpolationSampling
- syntax::InterpolationType
- syntax::LiteralExpression
- syntax::PathOrigin
- syntax::SampledType
- syntax::Statement
- syntax::TexelFormat
- syntax::UnaryOperator
- syntax::Visibility
- toml_cfg::DependenciesConfig
- toml_cfg::DependencySpec
- toml_cfg::DependencySpecProxy
- toml_cfg::PackageManager
- toml_cfg::ScanWarning
- toml_cfg::WeslEdition
Traits
- mangler::Mangler
- pass::CompilerDriver
- pass::Visit
- resolver::AsyncResolver
- resolver::ResolveFn
- resolver::Resolver
- sourcemap::SourceMap
Functions
- compile
- compile_async
- pass::compile
- pass::compile_async
- pass::condcomp
- pass::flatten_imports
- pass::imported_item_path
- pass::link
- pass::load_module
- pass::load_module_async
- pass::lower
- pass::main_entry_points
- pass::mangle
- pass::module_usage_analysis
- pass::retarget_idents
- pass::retarget_modules
- pass::strip_visibility
- pass::usage_analysis
- pass::validate_wesl
- pass::validate_wgsl
- toml_cfg::scan_from_config