Static wgpu_hal::VALIDATION_CANARY

source ·
pub static VALIDATION_CANARY: ValidationCanary
Expand description

Stores the text of any validation errors that have occurred since the last call to get_and_reset.

Each value is a validation error and a message associated with it, or None if the error has no message from the api.

This is used for internal wgpu testing only and must not be used as a way to check for errors.

This works as a static because cargo nextest runs all of our tests in separate processes, so each test gets its own canary.

This prevents the issue of one validation error terminating the entire process.