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
{{ message }}
Repository navigation
docs: record the reason for the Rust 1.84 MSRV #45
ADR 0018 sets the MSRV to Rust 1.84 but doesn't say why it may exceed the MSRV of the Windows bindings.
windows-sys 0.61, the crate's only Windows dependency, requires Rust 1.71, and the windows crate 0.62 requires Rust 1.82.
The ADR also doesn't say who moves the MSRV, and #43 moved it without the maintainer's decision.
Proposed behavior
ADR 0018 calls windows-spawn a convenience layer over these bindings, so a project that must build with an older Rust can call windows-sys directly.
ADR 0018 states that only the maintainer moves the MSRV.
ADR 0018 rejects Rust 1.82, the MSRV of the windows crate, and an MSRV that follows windows-sys.
Activity