# Rust build artifacts
/target/
**/*.rs.bk
*.pdb

# Generated by Cargo
# Will have compiled files and executables
debug/
target/

# Remove Cargo.lock from gitignore for applications
# Cargo.lock should be committed for applications but ignored for libraries
# Since this is an application (has main.rs), we keep Cargo.lock
# Cargo.lock

# These are backup files generated by rustfmt
**/*.rs.bk

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

# Python virtual environments and build artifacts
venv/
env/
ENV/
.venv/
.env/
mcpenv/
.python-version
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST

# Maturin build artifacts
target/wheels/

# IDE files
# VSCode
.vscode/
*.code-workspace
.cursor/


# IntelliJ IDEA / CLion / RustRover
.idea/
*.iml
*.ipr
*.iws

# Vim
*.swp
*.swo
*~

# Emacs
*~
\#*\#
/.emacs.desktop
/.emacs.desktop.lock
*.elc
auto-save-list
tramp
.\#*

# OS generated files
# macOS
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db

# Windows
Thumbs.db
ehthumbs.db
Desktop.ini
$RECYCLE.BIN/
*.cab
*.msi
*.msm
*.msp
*.lnk

# Linux
*~
.fuse_hidden*
.directory
.Trash-*
.nfs*

# Environment and configuration files
.env
.env.local
.env.*.local

# Log files
*.log
logs/

# Runtime data
pids
*.pid
*.seed
*.pid.lock

# Coverage directory used by tools like istanbul
coverage/
*.lcov

# nyc test coverage
.nyc_output

# Dependency directories
node_modules/

# Optional npm cache directory
.npm

# Optional REPL history
.node_repl_history

# Output of 'npm pack'
*.tgz

# Yarn Integrity file
.yarn-integrity

# dotenv environment variables file
.env

# Cache files
.cache/
*.cache

# Temporary files
tmp/
temp/
*.tmp
*.temp

# Documentation build
docs/_build/

# Benchmark results
criterion/

# Profiling data
*.prof
flamegraph.svg
perf.data*

# Cache directories for various tools
.cargo-cache/
.rustup/

# Local configuration files
config.local.*
*.local
loregrep.toml

# Database files (if any)
*.db
*.sqlite
*.sqlite3

# Application-specific cache/data directories
cache/
data/
.loregrep/

# Test artifacts
test-results/
test-output/

# Backup files
*.bak
*.backup

# Test repositories and testing files
test-repos/
TESTING_REPOS.md
test_serde.sh 