Skip to content

chore: forbid unsafe code in the workspace - #103

Merged
e54-bot merged 1 commit into
mainfrom
feat/no-unsafe-101
Oct 21, 2026
Merged

e54-bot merged 1 commit into
mainfrom
feat/no-unsafe-101

Conversation

@e54-bot

@e54-bot e54-bot commented Oct 21, 2026

Copy link
Copy Markdown
Contributor

Summary

unsafe_code = "forbid" added to [workspace.lints.rust]; all three member crates (conformance/common, conformance/mock-provider, conformance/runner) already inherit via lints.workspace = true. The project contains no unsafe code — this keeps it that way.

Verification

  • cargo clippy --all-targets --all-features -- -D warnings: clean
  • cargo test --workspace: pass
  • cargo fmt --all --check, git diff --check: clean
  • Probe: an injected unsafe block fails the build

Fixes #101

The project has no unsafe code; unsafe_code = "forbid" in the workspace lints keeps it that way. All three member crates already inherit via lints.workspace = true. Verified: an injected unsafe block fails the build.

Fixes #101
@e54-bot
e54-bot merged commit 2a95860 into main Oct 21, 2026
2 checks passed
@e54-bot
e54-bot deleted the feat/no-unsafe-101 branch October 21, 2026 22:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Forbid unsafe code in the workspace

2 participants