# C compilation artifacts
*.o
*.a
compile_commands.json

# Rust compilation artifacts
Cargo.lock
target/

# specific `c2rust` generated Rust files
main.rs
c2rust-lib.rs

# other `c2rust` generated Rust files
*.rs
# handwritten test Rust files
!test_*.rs
# also checked in already
!build.rs

# sometimes generated by `c2rust`
rust-toolchain.toml

# sometimes generated by `c2rust`, but only in `src/`
**/src/Cargo.toml
**/src/build.rs

# generated for cross tests
**/.cargo/config.toml
