You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
clippy reported ~109 warnings (it had never been enforced on the ffi crate).
Drive the lib, ffi-default, and ffi-loadable-extension builds all to zero,
with no behavior change:
- Machine-applicable fixes via clippy --fix: io::Error::other, div_ceil,
slice .first(), derivable impls, sort_by_key, c"..." literals, etc.
- suspicious_open_options: added explicit .truncate(false) — preserves the
current default behavior, just makes it intentional (never truncate(true)).
- too_many_arguments: allowed crate-wide; the tiered pipeline threads many
params through flush/compact/prefetch by design.
- missing_safety_doc: added # Safety sections to the unsafe extern "C" FFI
entry points.
- Deprecated SyncMode::S3Primary / set_local_checkpoint_only: scoped
#[allow(deprecated)] with comments (kept for back-compat; no behavior change).
Verified: lib 568 passed, loadable-ext 27/27, clippy clean in all three modes.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
0 commit comments