Expand description
Macros for validation internal to the wgpu.
This module defines assertion macros that respect wgpu-type’s
"strict_asserts" feature.
Because wgpu-core’s public APIs validate their arguments in all
types of builds, for performance, the track module skips some of
Rust’s usual run-time checks on its internal operations in release
builds. However, some wgpu-core applications have a strong
preference for robustness over performance. To accommodate them,
wgpu-core’s "strict_asserts" feature enables that validation
in both debug and release builds.