Constructors for Rust item declarations with Elixir block syntax.
Use this module for declarations whose children read naturally as a block:
struct/3, impl/3, and function/3. RustQ.Rust.AST.Builder covers
expressions, statements, and simpler items.
Summary
Functions
Builds a structural Rust struct field.
Builds a Rust function item from structural arguments and statements.
Builds a Rust impl declaration from structural items.
Builds a Rust struct declaration from structural fields.
Functions
@spec field(atom() | String.t(), term(), keyword()) :: RustQ.Rust.AST.StructField.t()
Builds a structural Rust struct field.
Builds a Rust function item from structural arguments and statements.
Builds a Rust impl declaration from structural items.
Builds a Rust struct declaration from structural fields.