crabgrind 0.2.5

Rust bindings to "Valgrind Client Request" interface
Documentation
Disables error reporting for the current thread.

This function wraps the `VALGRIND_DISABLE_ERROR_REPORTING` macro.

# Behavior

The first call stops Valgrind from reporting errors for this thread. Subsequent
calls increment the internal counter but do not further alter the reporting
state. Reporting remains suppressed until a matching number of calls to
[`enable_error_reporting`](enable_error_reporting) are made.

# Threading

The suppression state is thread-local. Child threads do **not** inherit the
disabled state from their parents; they are always created with error reporting
enabled.

## Note

Requires Valgrind **3.0** or higher.