<!DOCTYPE html>
<html lang="en-us">
    <head><meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title>Grcov report - src </title>
        <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bulma@0.9.1/css/bulma.min.css"></head>
    <body>
        <div class="container">
    <nav class="breadcrumb is-right" aria-label="breadcrumbs">
        <ul><li><a href="../index.html">top_level</a></li><li class="is-active"><a href="#">src</a></li>
        </ul>
    </nav>
    <nav class="level">
        <div class="level-item has-text-centered">
        <div>
            <p class="heading">Lines</p>
            <p class="title has-text-danger">
                <abbr title="3330 / 5103">65.26 %</abbr></p>
        </div>
    </div>

        <div class="level-item has-text-centered">
        <div>
            <p class="heading">Functions</p>
            <p class="title has-text-danger">
                <abbr title="202 / 745">27.11 %</abbr></p>
        </div>
    </div>

        <div class="level-item has-text-centered">
        <div>
            <p class="heading">Branches</p>
            <p class="title has-text-success">
                <abbr title="0 / 0">100 %</abbr></p>
        </div>
    </div>

    </nav>

    <table class="table is-fullwidth">
        <thead>
            <tr>
                <th>File</th>
                <th class="has-text-centered" colspan="3">Line Coverage</th>
                <th class="has-text-centered" colspan="2">Functions</th>
                <th class="has-text-centered" colspan="2">Branches</th>
            </tr>
        </thead>
        <tbody><tr>
        <th><a href="ai.rs.html">ai.rs</a></th>
        <!-- -->
        <td class="p-2">
            <progress
                class="progress is-danger is-large"
                value="8.928571428571429"
                max="100">
                8.93%
            </progress>
        </td>
        <td class="has-text-centered has-background-danger p-2">
            8.93%
        </td>
        <td class="has-text-centered has-background-danger p-2">
            15 / 168
        </td>
        <!-- -->
        <td class="has-text-centered has-background-danger p-2">2.5%</td>
        <td class="has-text-centered has-background-danger p-2">1 / 40 </td>
        <!-- -->
        <td class="has-text-centered has-background-success p-2">100%</td>
        <td class="has-text-centered has-background-success p-2">0 / 0</td>
    </tr>
<tr>
        <th><a href="board.rs.html">board.rs</a></th>
        <!-- -->
        <td class="p-2">
            <progress
                class="progress is-warning is-large"
                value="79.00552486187846"
                max="100">
                79.01%
            </progress>
        </td>
        <td class="has-text-centered has-background-warning p-2">
            79.01%
        </td>
        <td class="has-text-centered has-background-warning p-2">
            858 / 1086
        </td>
        <!-- -->
        <td class="has-text-centered has-background-danger p-2">44.67%</td>
        <td class="has-text-centered has-background-danger p-2">67 / 150 </td>
        <!-- -->
        <td class="has-text-centered has-background-success p-2">100%</td>
        <td class="has-text-centered has-background-success p-2">0 / 0</td>
    </tr>
<tr>
        <th><a href="characters.rs.html">characters.rs</a></th>
        <!-- -->
        <td class="p-2">
            <progress
                class="progress is-danger is-large"
                value="52.63157894736842"
                max="100">
                52.63%
            </progress>
        </td>
        <td class="has-text-centered has-background-danger p-2">
            52.63%
        </td>
        <td class="has-text-centered has-background-danger p-2">
            20 / 38
        </td>
        <!-- -->
        <td class="has-text-centered has-background-danger p-2">33.33%</td>
        <td class="has-text-centered has-background-danger p-2">2 / 6 </td>
        <!-- -->
        <td class="has-text-centered has-background-success p-2">100%</td>
        <td class="has-text-centered has-background-success p-2">0 / 0</td>
    </tr>
<tr>
        <th><a href="draw.rs.html">draw.rs</a></th>
        <!-- -->
        <td class="p-2">
            <progress
                class="progress is-danger is-large"
                value="0"
                max="100">
                0%
            </progress>
        </td>
        <td class="has-text-centered has-background-danger p-2">
            0%
        </td>
        <td class="has-text-centered has-background-danger p-2">
            0 / 13
        </td>
        <!-- -->
        <td class="has-text-centered has-background-danger p-2">0%</td>
        <td class="has-text-centered has-background-danger p-2">0 / 6 </td>
        <!-- -->
        <td class="has-text-centered has-background-success p-2">100%</td>
        <td class="has-text-centered has-background-success p-2">0 / 0</td>
    </tr>
<tr>
        <th><a href="email.rs.html">email.rs</a></th>
        <!-- -->
        <td class="p-2">
            <progress
                class="progress is-danger is-large"
                value="0"
                max="100">
                0%
            </progress>
        </td>
        <td class="has-text-centered has-background-danger p-2">
            0%
        </td>
        <td class="has-text-centered has-background-danger p-2">
            0 / 8
        </td>
        <!-- -->
        <td class="has-text-centered has-background-danger p-2">0%</td>
        <td class="has-text-centered has-background-danger p-2">0 / 6 </td>
        <!-- -->
        <td class="has-text-centered has-background-success p-2">100%</td>
        <td class="has-text-centered has-background-success p-2">0 / 0</td>
    </tr>
<tr>
        <th><a href="game.rs.html">game.rs</a></th>
        <!-- -->
        <td class="p-2">
            <progress
                class="progress is-danger is-large"
                value="40.838509316770185"
                max="100">
                40.84%
            </progress>
        </td>
        <td class="has-text-centered has-background-danger p-2">
            40.84%
        </td>
        <td class="has-text-centered has-background-danger p-2">
            263 / 644
        </td>
        <!-- -->
        <td class="has-text-centered has-background-danger p-2">21.43%</td>
        <td class="has-text-centered has-background-danger p-2">18 / 84 </td>
        <!-- -->
        <td class="has-text-centered has-background-success p-2">100%</td>
        <td class="has-text-centered has-background-success p-2">0 / 0</td>
    </tr>
<tr>
        <th><a href="game_tree.rs.html">game_tree.rs</a></th>
        <!-- -->
        <td class="p-2">
            <progress
                class="progress is-danger is-large"
                value="74.48275862068967"
                max="100">
                74.48%
            </progress>
        </td>
        <td class="has-text-centered has-background-danger p-2">
            74.48%
        </td>
        <td class="has-text-centered has-background-danger p-2">
            108 / 145
        </td>
        <!-- -->
        <td class="has-text-centered has-background-danger p-2">19.05%</td>
        <td class="has-text-centered has-background-danger p-2">4 / 21 </td>
        <!-- -->
        <td class="has-text-centered has-background-success p-2">100%</td>
        <td class="has-text-centered has-background-success p-2">0 / 0</td>
    </tr>
<tr>
        <th><a href="glicko.rs.html">glicko.rs</a></th>
        <!-- -->
        <td class="p-2">
            <progress
                class="progress is-success is-large"
                value="90.80459770114942"
                max="100">
                90.8%
            </progress>
        </td>
        <td class="has-text-centered has-background-success p-2">
            90.8%
        </td>
        <td class="has-text-centered has-background-success p-2">
            79 / 87
        </td>
        <!-- -->
        <td class="has-text-centered has-background-danger p-2">36.11%</td>
        <td class="has-text-centered has-background-danger p-2">13 / 36 </td>
        <!-- -->
        <td class="has-text-centered has-background-success p-2">100%</td>
        <td class="has-text-centered has-background-success p-2">0 / 0</td>
    </tr>
<tr>
        <th><a href="heat_map.rs.html">heat_map.rs</a></th>
        <!-- -->
        <td class="p-2">
            <progress
                class="progress is-danger is-large"
                value="3.1746031746031744"
                max="100">
                3.17%
            </progress>
        </td>
        <td class="has-text-centered has-background-danger p-2">
            3.17%
        </td>
        <td class="has-text-centered has-background-danger p-2">
            6 / 189
        </td>
        <!-- -->
        <td class="has-text-centered has-background-danger p-2">2.08%</td>
        <td class="has-text-centered has-background-danger p-2">1 / 48 </td>
        <!-- -->
        <td class="has-text-centered has-background-success p-2">100%</td>
        <td class="has-text-centered has-background-success p-2">0 / 0</td>
    </tr>
<tr>
        <th><a href="lib.rs.html">lib.rs</a></th>
        <!-- -->
        <td class="p-2">
            <progress
                class="progress is-danger is-large"
                value="0"
                max="100">
                0%
            </progress>
        </td>
        <td class="has-text-centered has-background-danger p-2">
            0%
        </td>
        <td class="has-text-centered has-background-danger p-2">
            0 / 11
        </td>
        <!-- -->
        <td class="has-text-centered has-background-danger p-2">0%</td>
        <td class="has-text-centered has-background-danger p-2">0 / 6 </td>
        <!-- -->
        <td class="has-text-centered has-background-success p-2">100%</td>
        <td class="has-text-centered has-background-success p-2">0 / 0</td>
    </tr>
<tr>
        <th><a href="locale.rs.html">locale.rs</a></th>
        <!-- -->
        <td class="p-2">
            <progress
                class="progress is-danger is-large"
                value="0"
                max="100">
                0%
            </progress>
        </td>
        <td class="has-text-centered has-background-danger p-2">
            0%
        </td>
        <td class="has-text-centered has-background-danger p-2">
            0 / 36
        </td>
        <!-- -->
        <td class="has-text-centered has-background-danger p-2">0%</td>
        <td class="has-text-centered has-background-danger p-2">0 / 6 </td>
        <!-- -->
        <td class="has-text-centered has-background-success p-2">100%</td>
        <td class="has-text-centered has-background-success p-2">0 / 0</td>
    </tr>
<tr>
        <th><a href="message.rs.html">message.rs</a></th>
        <!-- -->
        <td class="p-2">
            <progress
                class="progress is-danger is-large"
                value="36.84210526315789"
                max="100">
                36.84%
            </progress>
        </td>
        <td class="has-text-centered has-background-danger p-2">
            36.84%
        </td>
        <td class="has-text-centered has-background-danger p-2">
            14 / 38
        </td>
        <!-- -->
        <td class="has-text-centered has-background-danger p-2">33.33%</td>
        <td class="has-text-centered has-background-danger p-2">1 / 3 </td>
        <!-- -->
        <td class="has-text-centered has-background-success p-2">100%</td>
        <td class="has-text-centered has-background-success p-2">0 / 0</td>
    </tr>
<tr>
        <th><a href="play.rs.html">play.rs</a></th>
        <!-- -->
        <td class="p-2">
            <progress
                class="progress is-danger is-large"
                value="62.01117318435754"
                max="100">
                62.01%
            </progress>
        </td>
        <td class="has-text-centered has-background-danger p-2">
            62.01%
        </td>
        <td class="has-text-centered has-background-danger p-2">
            111 / 179
        </td>
        <!-- -->
        <td class="has-text-centered has-background-danger p-2">34.72%</td>
        <td class="has-text-centered has-background-danger p-2">25 / 72 </td>
        <!-- -->
        <td class="has-text-centered has-background-success p-2">100%</td>
        <td class="has-text-centered has-background-success p-2">0 / 0</td>
    </tr>
<tr>
        <th><a href="rating.rs.html">rating.rs</a></th>
        <!-- -->
        <td class="p-2">
            <progress
                class="progress is-danger is-large"
                value="0"
                max="100">
                0%
            </progress>
        </td>
        <td class="has-text-centered has-background-danger p-2">
            0%
        </td>
        <td class="has-text-centered has-background-danger p-2">
            0 / 26
        </td>
        <!-- -->
        <td class="has-text-centered has-background-danger p-2">0%</td>
        <td class="has-text-centered has-background-danger p-2">0 / 15 </td>
        <!-- -->
        <td class="has-text-centered has-background-success p-2">100%</td>
        <td class="has-text-centered has-background-success p-2">0 / 0</td>
    </tr>
<tr>
        <th><a href="role.rs.html">role.rs</a></th>
        <!-- -->
        <td class="p-2">
            <progress
                class="progress is-warning is-large"
                value="76.19047619047619"
                max="100">
                76.19%
            </progress>
        </td>
        <td class="has-text-centered has-background-warning p-2">
            76.19%
        </td>
        <td class="has-text-centered has-background-warning p-2">
            16 / 21
        </td>
        <!-- -->
        <td class="has-text-centered has-background-danger p-2">44.44%</td>
        <td class="has-text-centered has-background-danger p-2">4 / 9 </td>
        <!-- -->
        <td class="has-text-centered has-background-success p-2">100%</td>
        <td class="has-text-centered has-background-success p-2">0 / 0</td>
    </tr>
<tr>
        <th><a href="server_game.rs.html">server_game.rs</a></th>
        <!-- -->
        <td class="p-2">
            <progress
                class="progress is-danger is-large"
                value="0"
                max="100">
                0%
            </progress>
        </td>
        <td class="has-text-centered has-background-danger p-2">
            0%
        </td>
        <td class="has-text-centered has-background-danger p-2">
            0 / 248
        </td>
        <!-- -->
        <td class="has-text-centered has-background-danger p-2">0%</td>
        <td class="has-text-centered has-background-danger p-2">0 / 57 </td>
        <!-- -->
        <td class="has-text-centered has-background-success p-2">100%</td>
        <td class="has-text-centered has-background-success p-2">0 / 0</td>
    </tr>
<tr>
        <th><a href="space.rs.html">space.rs</a></th>
        <!-- -->
        <td class="p-2">
            <progress
                class="progress is-danger is-large"
                value="33.33333333333333"
                max="100">
                33.33%
            </progress>
        </td>
        <td class="has-text-centered has-background-danger p-2">
            33.33%
        </td>
        <td class="has-text-centered has-background-danger p-2">
            13 / 39
        </td>
        <!-- -->
        <td class="has-text-centered has-background-danger p-2">26.67%</td>
        <td class="has-text-centered has-background-danger p-2">4 / 15 </td>
        <!-- -->
        <td class="has-text-centered has-background-success p-2">100%</td>
        <td class="has-text-centered has-background-success p-2">0 / 0</td>
    </tr>
<tr>
        <th><a href="status.rs.html">status.rs</a></th>
        <!-- -->
        <td class="p-2">
            <progress
                class="progress is-danger is-large"
                value="46.666666666666664"
                max="100">
                46.67%
            </progress>
        </td>
        <td class="has-text-centered has-background-danger p-2">
            46.67%
        </td>
        <td class="has-text-centered has-background-danger p-2">
            7 / 15
        </td>
        <!-- -->
        <td class="has-text-centered has-background-danger p-2">16.67%</td>
        <td class="has-text-centered has-background-danger p-2">1 / 6 </td>
        <!-- -->
        <td class="has-text-centered has-background-success p-2">100%</td>
        <td class="has-text-centered has-background-success p-2">0 / 0</td>
    </tr>
<tr>
        <th><a href="tests.rs.html">tests.rs</a></th>
        <!-- -->
        <td class="p-2">
            <progress
                class="progress is-success is-large"
                value="99.61325966850829"
                max="100">
                99.61%
            </progress>
        </td>
        <td class="has-text-centered has-background-success p-2">
            99.61%
        </td>
        <td class="has-text-centered has-background-success p-2">
            1803 / 1810
        </td>
        <!-- -->
        <td class="has-text-centered has-background-success p-2">98.25%</td>
        <td class="has-text-centered has-background-success p-2">56 / 57 </td>
        <!-- -->
        <td class="has-text-centered has-background-success p-2">100%</td>
        <td class="has-text-centered has-background-success p-2">0 / 0</td>
    </tr>
<tr>
        <th><a href="time.rs.html">time.rs</a></th>
        <!-- -->
        <td class="p-2">
            <progress
                class="progress is-danger is-large"
                value="13.492063492063492"
                max="100">
                13.49%
            </progress>
        </td>
        <td class="has-text-centered has-background-danger p-2">
            13.49%
        </td>
        <td class="has-text-centered has-background-danger p-2">
            17 / 126
        </td>
        <!-- -->
        <td class="has-text-centered has-background-danger p-2">11.11%</td>
        <td class="has-text-centered has-background-danger p-2">5 / 45 </td>
        <!-- -->
        <td class="has-text-centered has-background-success p-2">100%</td>
        <td class="has-text-centered has-background-success p-2">0 / 0</td>
    </tr>
<tr>
        <th><a href="tournament.rs.html">tournament.rs</a></th>
        <!-- -->
        <td class="p-2">
            <progress
                class="progress is-danger is-large"
                value="0"
                max="100">
                0%
            </progress>
        </td>
        <td class="has-text-centered has-background-danger p-2">
            0%
        </td>
        <td class="has-text-centered has-background-danger p-2">
            0 / 3
        </td>
        <!-- -->
        <td class="has-text-centered has-background-danger p-2">0%</td>
        <td class="has-text-centered has-background-danger p-2">0 / 3 </td>
        <!-- -->
        <td class="has-text-centered has-background-success p-2">100%</td>
        <td class="has-text-centered has-background-success p-2">0 / 0</td>
    </tr>
<tr>
        <th><a href="tree.rs.html">tree.rs</a></th>
        <!-- -->
        <td class="p-2">
            <progress
                class="progress is-danger is-large"
                value="0"
                max="100">
                0%
            </progress>
        </td>
        <td class="has-text-centered has-background-danger p-2">
            0%
        </td>
        <td class="has-text-centered has-background-danger p-2">
            0 / 97
        </td>
        <!-- -->
        <td class="has-text-centered has-background-danger p-2">0%</td>
        <td class="has-text-centered has-background-danger p-2">0 / 33 </td>
        <!-- -->
        <td class="has-text-centered has-background-success p-2">100%</td>
        <td class="has-text-centered has-background-success p-2">0 / 0</td>
    </tr>
<tr>
        <th><a href="utils.rs.html">utils.rs</a></th>
        <!-- -->
        <td class="p-2">
            <progress
                class="progress is-danger is-large"
                value="0"
                max="100">
                0%
            </progress>
        </td>
        <td class="has-text-centered has-background-danger p-2">
            0%
        </td>
        <td class="has-text-centered has-background-danger p-2">
            0 / 76
        </td>
        <!-- -->
        <td class="has-text-centered has-background-danger p-2">0%</td>
        <td class="has-text-centered has-background-danger p-2">0 / 21 </td>
        <!-- -->
        <td class="has-text-centered has-background-success p-2">100%</td>
        <td class="has-text-centered has-background-success p-2">0 / 0</td>
    </tr>
</tbody>
    </table></div>
        <footer class="footer">
            <div class="content has-text-centered">
                <p class="heading">Date: 2026-01-28 15:49</p>
            </div>
        </footer>
    </body>
</html>