ffmpeg-the-third
ffmpeg-the-third copied to clipboard
Keep track of new Rust features for unsafe FFI code
1.82.0 for example. Raising MSRV to 1.82 is very aggressive as of now, but it should be kept in mind
For future reference: 1.83 - 1.89: various new or newly const pointer APIs
1.82 contains:
- Native syntax for creating a raw pointer: unlikely to be important for this crate
- Safe items with
unsafe extern: need to see how bindgen handles this, or switch to manualbindings.rscreation?
1.80:
- add
size_ofandalign_ofto the prelude - add a lot of
NonNullfunctions check-cfgalways enabled
1.77:
- C string literals
1.75:
std::mem::zeroedis const