ash/generator
Marijn Suijten e18e0243ef
ash: Remove unnecessary trivial_casts and trivial_numeric_casts (#564)
While making the code only marginally harder to read such casts can also
introduce subtle bugs when used incorrectly, and are best omitted
whenever unnecessary: Rust already coerces borrows into raw pointers
when the types on both ends are clear, and even then there remain many
casts that are identical to the source type.

In addition these errors show up when using a local crate reference to
`ash` in a workspace that uses "the `.cargo/config.toml` setup" from
[EmbarkStudios/rust-ecosystem#68] to configure linter warnings
project-wide instead of for all crates in that workspace individually.
In our case aforementioned linter warnings are enabled on top of
Embark's configuration, leading to a lot of these warnings in our build
process.

[EmbarkStudios/rust-ecosystem#68]: https://github.com/EmbarkStudios/rust-ecosystem/pull/68
2022-02-18 16:01:46 -08:00
..
src ash: Remove unnecessary trivial_casts and trivial_numeric_casts (#564) 2022-02-18 16:01:46 -08:00
Vulkan-Headers@52a76fd0a6 Update Vulkan-Headers to 1.2.203 2021-12-20 15:51:08 -08:00
Cargo.toml Vulkan 1.2.175: Provisional Video Extensions (#417) 2021-06-06 11:00:29 +02:00