# Generated by Cargo
# will have compiled files and executables
debug/
target/
site/
# These are backup files generated by rustfmt
**/*.rs.bk

# MSVC Windows builds of rustc generate these, which store debugging information
*.pdb

# RustRover
#  JetBrains specific template is maintained in a separate JetBrains.gitignore that can
#  be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
#  and can be added to the global gitignore or merged into this file.  For a more nuclear
#  option (not recommended) you can uncomment the following to ignore the entire idea folder.
#.idea/

# Rust
/target

Cargo.lock
.venv/
.env
# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
.pytest_cache/
uv.lock

# Virtual environments
venv/
env/
ENV/

# IDE
.idea/
.vscode/
*.swp
*.swo
.DS_Store%

# C/C++ build artifacts
*.o
*.obj
*.lo
*.la
*.al
*.libs
*.dll
*.exe
*.dylib
*.lib
*.a

# Debug files
*.dSYM/
*.idb


# Precompiled headers
*.gch
*.pch

# Executable files
*.out

# IDE and build system files
dev_docs/
*.vcxproj*
*.sln
*.opensdf
*.sdf
*.suo
*.ipch
*.ncb
.claude
claude.md
.build/
cmake-build-*/
CMakeFiles/
CMakeCache.txt
Makefile
*.make
*.cmake

# Qt Creator files
*.pro.user
*.qmake.stash
*.moc

# Other common
tags

*~
**/.claude/settings.local.json
