module-info 0.5.0

Embeds metadata into ELF binaries as note sections for Rust projects on Linux, providing runtime access and crash dump info
Documentation
# cSpell:ignore envrc

# ---------------------------------------------------------------------------
# Root-level deny-by-default.
# Any new file or directory at the project root is ignored unless explicitly
# whitelisted below. To track a one-off new top-level entry without editing
# this list, use `git add -f <path>`. Subdirectory contents are unaffected.
# ---------------------------------------------------------------------------
/*

# Top-level entries that ARE tracked. Keep alphabetized.
!/.clippy.toml
!/.editorconfig
!/.gitattributes
!/.github/
!/.gitignore
!/.markdownlint-cli2.yaml
!/.rustfmt.toml
!/.taplo.toml
!/CHANGELOG.md
!/CODE_OF_CONDUCT.md
!/CONTRIBUTING.md
!/Cargo.lock
!/Cargo.toml
!/LICENSE.txt
!/NOTICE
!/README.md
!/SECURITY.md
!/SUPPORT.md
!/deny.toml
!/examples/
!/rust-toolchain.toml
!/src/

# ---------------------------------------------------------------------------
# Recursive rules (apply at any depth, including inside whitelisted dirs).
# ---------------------------------------------------------------------------

# Rust / Cargo build outputs
**/target/
**/*.rs.bk

# LLVM source-based coverage intermediates. `cargo llvm-cov` sets
# LLVM_PROFILE_FILE so its own runs land under `target/`, but an
# instrumented binary run outside that wrapper (stale binary picked up
# by `cargo test` after RUSTFLAGS changed, sub-process that lost the
# env var, etc.) falls back to LLVM's default: `default_<id>_*.profraw`
# in cwd. Catch them anywhere in the tree so they don't slip into a
# whitelisted subdir.
**/*.profraw
**/*.profdata

# Example crates each have their own Cargo.lock; don't track them.
examples/**/Cargo.lock

# MSVC builds of rustc emit these
*.pdb

# Secrets / environment
*.env

# Logs and temp files
*.log
*.tmp

# Editor temp files
*~
*.code-workspace
*.swo
*.swp
*.vim

# OS
.DS_Store
Thumbs.db