Number of over-release events observed on this budget. A non-zero value is the smoking-gun signal that some call-site is releasing more bytes than it reserved. Per-engine `allocated()` saturates to zero on over-release, so this counter is the only post-hoc observable.
(&self)
| 172 | /// `allocated()` saturates to zero on over-release, so this |
| 173 | /// counter is the only post-hoc observable. |
| 174 | pub fn over_release_count(&self) -> usize { |
| 175 | self.over_release_count.load(Ordering::Relaxed) |
| 176 | } |
| 177 | |
| 178 | /// Remaining bytes available. |
| 179 | pub fn available(&self) -> usize { |
no test coverage detected