Rust AST manipulation