cov 0.0.5

gcov format (*.gcda/*.gcno) parser and analyzer in pure Rust
Documentation
{
    "files": {
        "x.cpp": {
            "functions": [{
                "column": 0,
                "line": 2,
                "name": "main",
                "summary": {
                    "blocks_count": 11,
                    "blocks_executed": 11,
                    "branches_count": 4,
                    "branches_executed": 4,
                    "branches_taken": 4,
                    "entry_count": 1,
                    "exit_count": 1
                }
            }],
            "lines": {
                "2": {
                    "attr": 0,
                    "branches": [],
                    "count": 1
                },
                "3": {
                    "attr": 0,
                    "branches": [
                        {
                            "attr": 5,
                            "column": 0,
                            "count": 101,
                            "filename": "x.cpp",
                            "line": 4
                        },
                        {
                            "attr": 1,
                            "column": 0,
                            "count": 1,
                            "filename": "x.cpp",
                            "line": 8
                        }
                    ],
                    "count": 102
                },
                "4": {
                    "attr": 8192,
                    "branches": [
                        {
                            "attr": 4,
                            "column": 0,
                            "count": 5050,
                            "filename": "x.cpp",
                            "line": 5
                        },
                        {
                            "attr": 1,
                            "column": 0,
                            "count": 101,
                            "filename": "x.cpp",
                            "line": 3
                        }
                    ],
                    "count": 5151
                },
                "5": {
                    "attr": 4096,
                    "branches": [],
                    "count": 5050
                },
                "8": {
                    "attr": 0,
                    "branches": [],
                    "count": 1
                }
            }
        }
    }
}