drcov 0.1.0

a rust library for parsing and writing DrCov coverage files.
Documentation

# drcov-rs

a rust library for parsing and writing DrCov coverage files.

## usage

```rust
use drcov::{CoverageData, ModuleTableVersion};

// read a file
let coverage = drcov::from_file("coverage.drcov")?;

// create coverage data
let new_coverage = CoverageData::builder()
    .flavor("my_tool")
    .module_version(ModuleTableVersion::V4)
    .add_module("/bin/program", 0x400000, 0x450000)
    .add_coverage(0, 0x1000, 32)
    .build()?;

// write to a file
drcov::to_file(&new_coverage, "output.drcov")?;
```

## demo

```sh
cargo run --bin drcov-read --features cli -- file.drcov --detailed
```