Emits native decoder helpers for Rust patterns.
Summary
Functions
@spec decode_pat_err(term()) :: RustQ.Type.nif_result(RustQ.Type.path(:Pat))
@spec decode_pat_literal(term()) :: RustQ.Type.nif_result(RustQ.Type.path(:Pat))
@spec decode_pat_none(term()) :: RustQ.Type.nif_result(RustQ.Type.path(:Pat))
@spec decode_pat_ok(term()) :: RustQ.Type.nif_result(RustQ.Type.path(:Pat))
@spec decode_pat_path(term()) :: RustQ.Type.nif_result(RustQ.Type.path(:Pat))
@spec decode_pat_path_tuple(term()) :: RustQ.Type.nif_result(RustQ.Type.path(:Pat))
@spec decode_pat_some(term()) :: RustQ.Type.nif_result(RustQ.Type.path(:Pat))
@spec decode_pat_struct(term()) :: RustQ.Type.nif_result(RustQ.Type.path(:Pat))
@spec decode_pat_tuple(term()) :: RustQ.Type.nif_result(RustQ.Type.path(:Pat))
@spec decode_pat_var(term()) :: RustQ.Type.nif_result(RustQ.Type.path(:Pat))
@spec decode_pat_wildcard(term()) :: RustQ.Type.nif_result(RustQ.Type.path(:Pat))