stats_alloc 0.1.2

An allocator wrapper that allows for instrumenting global allocators failed to build stats_alloc-0.1.2
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure builds.
If you believe this is' fault, open an issue.
Visit the last successful build: stats_alloc-0.1.8


An instrumenting middleware for global allocators in Rust, useful in testing for validating assumptions regarding allocation patterns, and potentially in production loads to monitor for memory leaks.


extern crate stats_alloc;

use stats_alloc::{StatsAlloc, Region};
use std::alloc::System;

static STATS_ALLOC: StatsAlloc<System> = StatsAlloc::system();

fn example_using_region() {
    let reg = Region::new(&STATS_ALLOC);
    let x: Vec<u8> = Vec::with_capacity(1_024);
    println!("Stats at 1: {:#?}", reg.change());
    // Used here to esnure that the value isn't deallocated first