API Reference rustq v#0.1.2

Copy Markdown View Source

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.