Emits native decoder helpers for Rust statements.
Summary
Functions
@spec decode_stmt_assign(term()) :: RustQ.Type.nif_result(RustQ.Type.path(:Stmt))
@spec decode_stmt_assign_op(term()) :: RustQ.Type.nif_result(RustQ.Type.path(:Stmt))
@spec decode_stmt_break(term()) :: RustQ.Type.nif_result(RustQ.Type.path(:Stmt))
@spec decode_stmt_continue(term()) :: RustQ.Type.nif_result(RustQ.Type.path(:Stmt))
@spec decode_stmt_early_return(term()) :: RustQ.Type.nif_result(RustQ.Type.path(:Stmt))
@spec decode_stmt_expr_stmt(term()) :: RustQ.Type.nif_result(RustQ.Type.path(:Stmt))
@spec decode_stmt_for(term()) :: RustQ.Type.nif_result(RustQ.Type.path(:Stmt))
@spec decode_stmt_if_let(term()) :: RustQ.Type.nif_result(RustQ.Type.path(:Stmt))
@spec decode_stmt_let(term()) :: RustQ.Type.nif_result(RustQ.Type.path(:Stmt))
@spec decode_stmt_let_else(term()) :: RustQ.Type.nif_result(RustQ.Type.path(:Stmt))
@spec decode_stmt_loop(term()) :: RustQ.Type.nif_result(RustQ.Type.path(:Stmt))
@spec decode_stmt_return(term()) :: RustQ.Type.nif_result(RustQ.Type.path(:Stmt))