Modules
Rust template quasiquoting and code generation.
DSL for declaring generated RustQ files in rustq.exs.
File sync helpers for RustQ-generated sources.
Elixir-friendly builders for Rust fragments.
Represents a Rust const declaration built with RustQ.Rust.const/4.
Represents a Rust enum declaration built with RustQ.Rust.enum/2.
Represents a Rust struct field built with RustQ.Rust.field/3.
Represents a raw Rust fragment validated or spliced by RustQ.
Represents a Rust function declaration built with RustQ.Rust.fn/2.
Represents a Rust impl block built with RustQ.Rust.impl/2.
Represents a Rust module declaration built with RustQ.Rust.mod/2.
Represents a Rust struct declaration built with RustQ.Rust.struct/2.
Represents a Rust type alias built with RustQ.Rust.type_alias/3.
Represents a Rust use declaration built with RustQ.Rust.use/2.
Builders for common Rustler NIF code.
Schema DSL for generating Rustler structs and tagged enums.
Provides the ~R sigil for inline Rust templates.
Parsed Rust template plus pending substitutions.
Mix Tasks
Generates files declared in rustq.exs.