Reduction to satisfiability of constrained Horn clauses (CHCs) is a widely studied approach automated program verification. Current CHC-based methods, however, do not work very well for pointer-manipulating programs, especially those with dynamic memory allocation. This article presents novel reduction Rust programs into CHCs, which clears away pointers and states by leveraging Rust’s guarantee...