Rust: add proc-macro capabilities to QL tests
#19800
+2,604
−445
Merged