# Generated by Cargo
# will have compiled files and executables
debug
target

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

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

# Generated by cargo mutants
# Contains mutation testing data
**/mutants.out*/

# rustc will dump stack traces when hitting an internal compiler error to PWD
rustc-ice-*.txt

# 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/

# SDK toolchain state (lockfiles are committed; environments are not)
node_modules/
.pnpm-store/
*.tsbuildinfo
.venv/
__pycache__/
.ruff_cache/
.pytest_cache/
.mypy_cache/
*.egg-info/
dist/
build/

# Generated SDK API references (pdoc output; regenerated on demand)
src/sdks/python/docs/

# Test and coverage output
coverage/
.coverage*
htmlcov/

# Local secrets and machine-specific environment
.env
.env.*
!.env.example
!.env.*.template

# Logs
*.log

# OS noise
.DS_Store
Thumbs.db

# Local downloads (kernels, rootfs images, etc.)
downloads/

# Raw third-party source material, reproducible from the revisions recorded in
# docs/sources.md and each subdirectory's PROVENANCE.txt
references/
