chore(msrv): probe Rust 1.95 compatibility#170
Conversation
Run the workspace under rustc 1.95.0 before raising the declared MSRV. Result: clean — no source changes required. fmt, check, clippy (-D warnings), and doc all pass without modification. The 22 cargo-test failures in e2e_expanded are pre-existing (identical on stable 1.92) and caused by insta snapshot tests that require cargo nextest, which CI uses and which passes. New Clippy 1.95 lints (manual_checked_ops, manual_take, manual_pop_if, duration_suboptimal_units, unnecessary_trailing_comma) do not fire on the current codebase. Audit note: docs/audits/rust-1.95-compatibility.md https://claude.ai/code/session_0144KiDnuVJV9ACganxqHK72
|
Warning You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again! |
|
Warning Rate limit exceeded
You’ve run out of usage credits. Purchase more in the billing tab. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Run ID: 📒 Files selected for processing (1)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Warning You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again! |
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
Summary
Probe the workspace under Rust 1.95.0 before raising the declared MSRV. Result: clean — no source changes required.
Audit note:
docs/audits/rust-1.95-compatibility.mdProbe Results
cargo fmt --all -- --checkcargo check --workspace --all-targets --all-features --lockedcargo clippy -- -D warningscargo doc --workspace --no-depsgit diff --checkNew Clippy 1.95 lints (
manual_checked_ops,manual_take,manual_pop_if,duration_suboptimal_units,unnecessary_trailing_comma) do not fire on the current codebase.No Code Changes
This PR adds only
docs/audits/rust-1.95-compatibility.md. No Cargo.toml, toolchain, workflow, or source changes.Test plan
cargo fmt --all -- --check— cleancargo check --workspace --all-targets --locked— cleangit diff --check— cleancargo testvscargo nextestdistinctionSelf-review
docs/audits/rust-1.95-compatibility.mdonly#[allow(clippy::...)]added: n/ahttps://claude.ai/code/session_0144KiDnuVJV9ACganxqHK72
Generated by Claude Code