Skip to content
This repository was archived by the owner on Aug 9, 2026. It is now read-only.

chore: remove unused qrcode, strum and strum_macros deps - #195

Merged
rubenhensen merged 1 commit into
mainfrom
chore/remove-unused-deps
Jul 21, 2026
Merged

chore: remove unused qrcode, strum and strum_macros deps#195
rubenhensen merged 1 commit into
mainfrom
chore/remove-unused-deps

Conversation

@dobby-coder

Copy link
Copy Markdown
Contributor

Removes three dependencies declared in Cargo.toml but never referenced anywhere in the crate: qrcode, strum, and strum_macros. Rebuilding pruned them and their orphaned transitives (image, moxcms, pxfm, byteorder-lite, heck) from Cargo.lock.

Quality gate passes locally: cargo fmt --all -- --check, cargo clippy --all-targets -- -D warnings, cargo test --all-targets (151 passed).

Closes#191

These three dependencies were declared in Cargo.toml but never used
anywhere in the crate. Removing them prunes qrcode's image subtree
(image, moxcms, pxfm, byteorder-lite) and strum's heck from Cargo.lock.
Closes#191
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@dobby-coder
dobby-coderBot requested a review from rubenhensenJuly 20, 2026 17:06

@dobby-coderdobby-coderBot left a comment

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

VERDICT: approve

Rules Dobby 2 sign-off — clean.

Removes qrcode, strum, strum_macros from Cargo.toml and prunes them plus their orphaned transitives (image, moxcms, pxfm, byteorder-lite, heck) from Cargo.lock. Only Cargo.toml/Cargo.lock change; no source touched.

Verified against the applicable rules for this Rust backend diff:

  • conventional-commit-pr-titlespr-title.yml present; chore: title is valid.
  • check-dep-is-used-before-bumping — no qrcode/strum references in src/ or build.rs; removal is the endorsed action.
  • pr-close-issue-keywords — body has Closes #191 (own line).
  • rust-run-cargo-fmt-before-push — fmt + clippy + 151 tests all green.
  • Reviewer already assigned (@rubenhensen).

No blocking issues and no nits. Flipping out of draft.

@dobby-coder
dobby-coderBot marked this pull request as ready for review July 20, 2026 17:18
@rubenhensen
rubenhensen merged commit e25ab8a into mainJul 21, 2026
7 checks passed
@rubenhensen
rubenhensen deleted the chore/remove-unused-deps branch July 21, 2026 07:29
@github-actionsgithub-actionsBot mentioned this pull request Jul 21, 2026
@github-actionsgithub-actionsBot mentioned this pull request Aug 7, 2026
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove unused dependencies: qrcode, strum, strum_macros

1 participant

@rubenhensen