Crate golem_wasm_ast
source ·Modules§
- The analysis module contains functionality built on top of the WASM AST to analyze components.
- The component module contains the AST definition of the WASM Component Model.
- The core module contains the AST definition of a core WebAssembly module.
- The metadata module defines data structures for representing various metadata extracted from WASM binaries.
- Wave format support for types.
Macros§
Structs§
- The default AST customization, using the real AST nodes.
- An AST customization that ignores all instructions, custom sections and data sections.
- An AST customization that ignores all instructions, data sections and custom sections except those that hold information parsable by the
wasm-metadata
crate.
Enums§
Traits§
- A trait for customizing some of the data types used in the WASM AST.
- An index space defines one of the possible indexes various WASM nodes can belong to.
- A section is one top level element of a WASM binary, each having an associated IndexSpace and SectionType.
- Section type defines the type of a section in a WASM binary