RustQ.Rust.AST.PatternBuilder (rustq v0.11.1)

Copy Markdown View Source

Constructors and normalization for Rust pattern AST nodes.

pattern/1 accepts existing pattern nodes and atom variables. Named helpers cover wildcard, literal, path, tuple-variant, struct, Some, Ok, and Err patterns.

Summary

Functions

err(pattern)

lit(value)

none()

ok(pattern)

path(path)

path_tuple(path, patterns)

pattern(value)

some(pattern)

struct(path, fields)

var(name)

wildcard()