winapi-rs
winapi-rs copied to clipboard
winapi 0.4 tracking issue
- [ ] Upgrade minimum Rust version to 1.33
- [ ] Add
#[repr(packed(N))]everywhere applicable. - [ ] Add
#[repr(align(N))]everywhere applicable. - [ ] Use actual unions for unions.
- [ ] Use nested imports.
- [ ] Upgrade to 2018 edition.
- [ ] Merge any pull requests that have breaking changes.
- [ ] Switch to
FlexibleArray.- Due to needing to preserve the distinction between
[T;0]and[T; 1], it may be better to just tell people to useVariableSizedBox.
- Due to needing to preserve the distinction between
- [ ] Fix any deprecation warnings.
- [ ] Replace macro functions with actual const functions.
- [ ] Figure out better way to define strings.
- [ ] Get rustfmt working maybe
Would you accept PRs tackling these issues against the dev branch?
The dev branch is where I write my own commits for testing on CI before merging them into a mainline branch. I'll eventually create a 0.4 branch where 0.4 specific changes can be directed.