Modulesยง
- construction ๐
 - conversion ๐
 - WGSLโs automatic conversions for abstract types.
 
Macrosยง
- resolve ๐
 - Resolves the type of a given expression.
 - resolve_
inner ๐ - Resolves the inner type of a given expression.
 - resolve_
inner_ ๐binary  - Resolves the inner types of two given expressions.
 
Structsยง
- Argument
Context ๐ - Expression
Context  - State for lowering an 
ast::Expressionto Naga IR. - Global
Context  - State for constructing a 
ir::Module. - Local
Expression Context  - Lowerer
 - Statement
Context  - State for lowering a statement within a function.
 
Enumsยง
- Abstract
Rule ๐ - Whether a declaration accepts abstract types, or concretizes.
 - Components ๐
 - A single vector component or swizzle.
 - Declared ๐
 - Expression
Context Type  - The type of Naga IR expression we are lowering an 
ast::Expressionto. - Lowered
Global ๐Decl  - An 
ast::GlobalDeclfor which we have built the Naga IR equivalent. - Subgroup
Gather ๐ - Texture ๐
 - Typed ๐
 - WGSL type annotations on expressions, types, values, etc.