Module wgpu_types::assertions
source · 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.
Traits
- Unwrapping using strict_asserts