# `RustQ.Rust.AST.PatternBuilder`
[🔗](https://github.com/dannote/rustq/blob/v0.11.1/lib/rustq/rust/ast/pattern_builder.ex#L1)

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.

# `err`

# `lit`

# `none`

# `ok`

# `path`

# `path_tuple`

# `pattern`

# `some`

# `struct`

# `var`

# `wildcard`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
