# Rust gitignore # Generated by Cargo /target/ Cargo.lock # Remove Cargo.lock from gitignore if creating an executable, leave it for libraries # More information here https://doc.rust-lang.org/cargo/guide/cargo-toml-vs-cargo-lock.html # These are backup files generated by rustfmt **/*.rs.bk # MSVC Windows builds of rustc generate these, which store debugging information *.pdb # IDE specific files .idea/ .vscode/ *.swp *.swo # Generated documentation /doc/ /target/doc/ # Coverage reports coverage/ *.profraw # Logs *.log # Environment variables .env .env.* !.env.example # Compiled files *.rlib *.rmeta *.a *.so *.dylib *.dll # Debug symbols *.dSYM/ # Test binaries tests/test_*/ # Optional: remove all test binaries in debug folder target/debug/deps/* !target/debug/deps/*.d # Profiling data *.prof # OS specific .DS_Store Thumbs.db