Expand description
Module
processing functionality.
Re-exportsยง
pub use index::BoundsCheckPolicies;
pub use index::BoundsCheckPolicy;
pub use index::IndexableLength;
pub use index::IndexableLengthError;
Modulesยง
- constant_
evaluator ๐ - emitter ๐
- Definitions for index bounds checking.
- layouter ๐
- namer ๐
- terminator ๐
- type_
methods ๐ - typifier ๐
Structsยง
- A newtype struct where its only valid values are powers of 2
- A context for evaluating constant expressions.
- Helper class to emit expressions
- Helper processor that derives the sizes of all types.
- This processor assigns names to all the things in a module that may need identifiers in a textual backend.
- Size and alignment information for a type.
Enumsยง
- The result of computing an expressionโs type.
- U32Eval
Error ๐
Functionsยง
- Ensure that the given block has return statements at the end of its control flow.
- Return an iterator over the individual components assembled by a
Compose
expression.