REVISION: c0fdf8400c1a39ae0a9e1d90121a60692e91d06f cargo test --all-features true
| Directory | Line Coverage | Functions | Branches | ||||
|---|---|---|---|---|---|---|---|
| crates/arti | 100% | 3 / 3 | 100% | 1 / 1 | 100% | 0 / 0 | |
| crates/arti-client/src | 46.24% | 855 / 1849 | 19.88% | 261 / 1313 | 100% | 0 / 0 | |
| crates/arti-client/src/err | 72.22% | 26 / 36 | 77.78% | 14 / 18 | 100% | 0 / 0 | |
| crates/arti-relay | 96.97% | 32 / 33 | 100% | 4 / 4 | 100% | 0 / 0 | |
| crates/arti-relay/src | 16.96% | 96 / 566 | 39.08% | 34 / 87 | 100% | 0 / 0 | |
| crates/arti-relay/src/config | 0% | 0 / 29 | 0% | 0 / 3 | 100% | 0 / 0 | |
| crates/arti-relay/src/tasks | 10.64% | 25 / 235 | 20.69% | 6 / 29 | 100% | 0 / 0 | |
| crates/arti-relay/src/tasks/crypto | 94.35% | 351 / 372 | 94.44% | 68 / 72 | 100% | 0 / 0 | |
| crates/arti-rpc-client-core/src | 29.86% | 152 / 509 | 24.58% | 59 / 240 | 100% | 0 / 0 | |
| crates/arti-rpc-client-core/src/conn | 29.26% | 213 / 728 | 12.73% | 21 / 165 | 100% | 0 / 0 | |
| crates/arti-rpc-client-core/src/ffi | 6.77% | 18 / 266 | 1.49% | 6 / 403 | 100% | 0 / 0 | |
| crates/arti-rpc-client-core/src/ll_conn | 85.06% | 148 / 174 | 50.75% | 34 / 67 | 100% | 0 / 0 | |
| crates/arti-rpc-client-core/src/msgs | 96.43% | 108 / 112 | 38.26% | 44 / 115 | 100% | 0 / 0 | |
| crates/arti-rpcserver/src | 23.16% | 182 / 786 | 20.5% | 66 / 322 | 100% | 0 / 0 | |
| crates/arti-rpcserver/src/connection | 0% | 0 / 14 | 0% | 0 / 6 | 100% | 0 / 0 | |
| crates/arti-rpcserver/src/connection/auth | 0% | 0 / 74 | 0% | 0 / 14 | 100% | 0 / 0 | |
| crates/arti-rpcserver/src/msgs | 81.48% | 22 / 27 | 25% | 1 / 4 | 100% | 0 / 0 | |
| crates/arti-rpcserver/src/objmap | 0% | 0 / 27 | 0% | 0 / 4 | 100% | 0 / 0 | |
| crates/arti-ureq/src | 35.57% | 122 / 343 | 25% | 23 / 92 | 100% | 0 / 0 | |
| crates/arti/src | 30.96% | 408 / 1318 | 35.5% | 142 / 400 | 100% | 0 / 0 | |
| crates/arti/src/logging | 38.99% | 62 / 159 | 18.52% | 15 / 81 | 100% | 0 / 0 | |
| crates/arti/src/proxy | 25% | 127 / 508 | 19.84% | 25 / 126 | 100% | 0 / 0 | |
| crates/arti/src/rpc | 15.87% | 60 / 378 | 14.63% | 18 / 123 | 100% | 0 / 0 | |
| crates/arti/src/subcommands | 52.59% | 345 / 656 | 24.06% | 32 / 133 | 100% | 0 / 0 | |
| crates/caret/src | 96.43% | 27 / 28 | 25.66% | 117 / 456 | 100% | 0 / 0 | |
| crates/equix/src | 91.29% | 262 / 287 | 45.71% | 48 / 105 | 100% | 0 / 0 | |
| crates/equix/src/bucket_array | 100% | 173 / 173 | 70% | 84 / 120 | 100% | 0 / 0 | |
| crates/fs-mistrust/src | 87.93% | 794 / 903 | 54.8% | 354 / 646 | 100% | 0 / 0 | |
| crates/fs-mistrust/src/user | 97.44% | 38 / 39 | 90.48% | 19 / 21 | 100% | 0 / 0 | |
| crates/fslock-guard/src | 92.16% | 47 / 51 | 63.33% | 19 / 30 | 100% | 0 / 0 | |
| crates/futures-copy/src | 70.08% | 171 / 244 | 45.89% | 106 / 231 | 100% | 0 / 0 | |
| crates/hashx/src | 95.45% | 819 / 858 | 52.92% | 127 / 240 | 100% | 0 / 0 | |
| crates/hashx/src/compiler | 81.13% | 172 / 212 | 41.54% | 27 / 65 | 100% | 0 / 0 | |
| crates/oneshot-fused-workaround/src | 100% | 4 / 4 | 27.61% | 37 / 134 | 100% | 0 / 0 | |
| crates/retry-error/src | 81.03% | 158 / 195 | 36.31% | 65 / 179 | 100% | 0 / 0 | |
| crates/safelog/src | 92.38% | 194 / 210 | 32.61% | 196 / 601 | 100% | 0 / 0 | |
| crates/slotmap-careful/src | 64.46% | 243 / 377 | 41.2% | 356 / 864 | 100% | 0 / 0 | |
| crates/test-temp-dir/src | 69.07% | 67 / 97 | 61.19% | 41 / 67 | 100% | 0 / 0 | |
| crates/tor-async-utils/src | 84.56% | 334 / 395 | 44.08% | 309 / 701 | 100% | 0 / 0 | |
| crates/tor-async-utils/src/rate_limited_writer | 78.24% | 151 / 193 | 42.27% | 41 / 97 | 100% | 0 / 0 | |
| crates/tor-basic-utils/src | 89.38% | 1035 / 1158 | 12.07% | 644 / 5336 | 100% | 0 / 0 | |
| crates/tor-bytes/src | 97.63% | 412 / 422 | 57.17% | 586 / 1025 | 100% | 0 / 0 | |
| crates/tor-cell/src | 83.72% | 365 / 436 | 18.01% | 197 / 1094 | 100% | 0 / 0 | |
| crates/tor-cell/src/chancell | 90.85% | 566 / 623 | 30.74% | 162 / 527 | 100% | 0 / 0 | |
| crates/tor-cell/src/relaycell | 84.98% | 1109 / 1305 | 20.73% | 267 / 1288 | 100% | 0 / 0 | |
| crates/tor-cell/src/relaycell/hs | 80% | 220 / 275 | 20.28% | 29 / 143 | 100% | 0 / 0 | |
| crates/tor-cell/src/relaycell/hs/pow | 0% | 0 / 16 | 0% | 0 / 7 | 100% | 0 / 0 | |
| crates/tor-cert-x509/src | 83.45% | 121 / 145 | 55.26% | 21 / 38 | 100% | 0 / 0 | |
| crates/tor-cert/src | 95.78% | 363 / 379 | 70.95% | 105 / 148 | 100% | 0 / 0 | |
| crates/tor-cert/src/rsa | 100% | 23 / 23 | 71.43% | 5 / 7 | 100% | 0 / 0 | |
| crates/tor-chanmgr/src | 52.87% | 653 / 1235 | 10.71% | 155 / 1447 | 100% | 0 / 0 | |
| crates/tor-chanmgr/src/mgr | 86.12% | 397 / 461 | 30.79% | 141 / 458 | 100% | 0 / 0 | |
| crates/tor-chanmgr/src/mgr/state | 98.4% | 246 / 250 | 98.41% | 62 / 63 | 100% | 0 / 0 | |
| crates/tor-chanmgr/src/transport | 35.86% | 104 / 290 | 12.86% | 40 / 311 | 100% | 0 / 0 | |
| crates/tor-checkable/src | 93.28% | 125 / 134 | 46.65% | 223 / 478 | 100% | 0 / 0 | |
| crates/tor-circmgr/src | 51.87% | 1455 / 2805 | 11.21% | 498 / 4442 | 100% | 0 / 0 | |
| crates/tor-circmgr/src/build | 34.48% | 10 / 29 | 20% | 2 / 10 | 100% | 0 / 0 | |
| crates/tor-circmgr/src/hspool | 17.57% | 26 / 148 | 3.65% | 10 / 274 | 100% | 0 / 0 | |
| crates/tor-circmgr/src/mgr | 100% | 24 / 24 | 62.5% | 15 / 24 | 100% | 0 / 0 | |
| crates/tor-circmgr/src/path | 84.09% | 222 / 264 | 52.92% | 145 / 274 | 100% | 0 / 0 | |
| crates/tor-circmgr/src/path/hspath | 90.22% | 83 / 92 | 6.44% | 13 / 202 | 100% | 0 / 0 | |
| crates/tor-circmgr/src/timeouts | 93.61% | 381 / 407 | 55.56% | 90 / 162 | 100% | 0 / 0 | |
| crates/tor-config-path/src | 88.34% | 144 / 163 | 84.21% | 96 / 114 | 100% | 0 / 0 | |
| crates/tor-config/src | 86.51% | 1193 / 1379 | 40.89% | 1686 / 4123 | 100% | 0 / 0 | |
| crates/tor-consdiff/src | 89.55% | 317 / 354 | 80.9% | 72 / 89 | 100% | 0 / 0 | |
| crates/tor-dirclient/src | 74.14% | 622 / 839 | 40% | 246 / 615 | 100% | 0 / 0 | |
| crates/tor-dircommon/src | 94.85% | 129 / 136 | 76.06% | 54 / 71 | 100% | 0 / 0 | |
| crates/tor-dirmgr/src | 68.63% | 1792 / 2611 | 17.53% | 449 / 2562 | 100% | 0 / 0 | |
| crates/tor-dirmgr/src/bridgedesc | 99.13% | 342 / 345 | 100% | 80 / 80 | 100% | 0 / 0 | |
| crates/tor-dirmgr/src/storage | 88.28% | 565 / 640 | 58.5% | 86 / 147 | 100% | 0 / 0 | |
| crates/tor-dirpublish/src | 59.5% | 360 / 605 | 33.11% | 49 / 148 | 100% | 0 / 0 | |
| crates/tor-dirserver/src | 86.78% | 722 / 832 | 60.07% | 164 / 273 | 100% | 0 / 0 | |
| crates/tor-dirserver/src/http | 100% | 27 / 27 | 50% | 8 / 16 | 100% | 0 / 0 | |
| crates/tor-dirserver/src/mirror | 66.94% | 162 / 242 | 49.3% | 35 / 71 | 100% | 0 / 0 | |
| crates/tor-dirserver/src/mirror/operation | 0% | 0 / 48 | 0% | 0 / 4 | 100% | 0 / 0 | |
| crates/tor-error/src | 75.14% | 136 / 181 | 9.45% | 108 / 1143 | 100% | 0 / 0 | |
| crates/tor-events/src | 86.17% | 81 / 94 | 63.16% | 24 / 38 | 100% | 0 / 0 | |
| crates/tor-general-addr/src | 56.41% | 44 / 78 | 63.33% | 19 / 30 | 100% | 0 / 0 | |
| crates/tor-geoip/src | 75.57% | 263 / 348 | 66.67% | 116 / 174 | 100% | 0 / 0 | |
| crates/tor-guardmgr/src | 79.59% | 1922 / 2415 | 47.39% | 834 / 1760 | 100% | 0 / 0 | |
| crates/tor-guardmgr/src/bridge | 54.17% | 234 / 432 | 35.76% | 54 / 151 | 100% | 0 / 0 | |
| crates/tor-guardmgr/src/sample | 90.99% | 101 / 111 | 85.29% | 29 / 34 | 100% | 0 / 0 | |
| crates/tor-guardmgr/src/vanguards | 94.35% | 234 / 248 | 39.76% | 66 / 166 | 100% | 0 / 0 | |
| crates/tor-hsclient/src | 66.51% | 699 / 1051 | 10.15% | 188 / 1852 | 100% | 0 / 0 | |
| crates/tor-hsclient/src/pow | 0% | 0 / 53 | 0% | 0 / 34 | 100% | 0 / 0 | |
| crates/tor-hscrypto/src | 95.06% | 423 / 445 | 49.81% | 133 / 267 | 100% | 0 / 0 | |
| crates/tor-hscrypto/src/pow/v1 | 83.04% | 186 / 224 | 29.51% | 36 / 122 | 100% | 0 / 0 | |
| crates/tor-hsrproxy/src | 36.77% | 114 / 310 | 42.06% | 45 / 107 | 100% | 0 / 0 | |
| crates/tor-hsservice/src | 51.95% | 1161 / 2235 | 35.19% | 391 / 1111 | 100% | 0 / 0 | |
| crates/tor-hsservice/src/config | 95.95% | 71 / 74 | 85% | 17 / 20 | 100% | 0 / 0 | |
| crates/tor-hsservice/src/config/restricted_discovery | 69.79% | 67 / 96 | 34.38% | 11 / 32 | 100% | 0 / 0 | |
| crates/tor-hsservice/src/ipt_mgr | 88.24% | 90 / 102 | 29.17% | 7 / 24 | 100% | 0 / 0 | |
| crates/tor-hsservice/src/pow | 62.58% | 408 / 652 | 30.86% | 50 / 162 | 100% | 0 / 0 | |
| crates/tor-hsservice/src/publish | 73.55% | 865 / 1176 | 39% | 211 / 541 | 100% | 0 / 0 | |
| crates/tor-hsservice/src/replay | 71.79% | 28 / 39 | 29.41% | 5 / 17 | 100% | 0 / 0 | |
| crates/tor-key-forge/src | 79.14% | 330 / 417 | 27.99% | 82 / 293 | 100% | 0 / 0 | |
| crates/tor-keymgr/src | 86.49% | 794 / 918 | 64.01% | 386 / 603 | 100% | 0 / 0 | |
| crates/tor-keymgr/src/key_specifier | 94.09% | 175 / 186 | 44.88% | 193 / 430 | 100% | 0 / 0 | |
| crates/tor-keymgr/src/keystore | 79.29% | 314 / 396 | 68.57% | 96 / 140 | 100% | 0 / 0 | |
| crates/tor-keymgr/src/keystore/arti | 64.41% | 38 / 59 | 63.64% | 21 / 33 | 100% | 0 / 0 | |
| crates/tor-keymgr/src/keystore/ctor | 74.16% | 264 / 356 | 61.98% | 75 / 121 | 100% | 0 / 0 | |
| crates/tor-keymgr/src/keystore/ephemeral | 0% | 0 / 9 | 0% | 0 / 4 | 100% | 0 / 0 | |
| crates/tor-linkspec/src | 86.09% | 718 / 834 | 42.07% | 528 / 1255 | 100% | 0 / 0 | |
| crates/tor-linkspec/src/ids | 95.88% | 186 / 194 | 42.58% | 195 / 458 | 100% | 0 / 0 | |
| crates/tor-llcrypto/src | 90.82% | 178 / 196 | 56.36% | 62 / 110 | 100% | 0 / 0 | |
| crates/tor-llcrypto/src/pk | 89.66% | 399 / 445 | 46.89% | 151 / 322 | 100% | 0 / 0 | |
| crates/tor-llcrypto/src/util | 75% | 60 / 80 | 53.45% | 124 / 232 | 100% | 0 / 0 | |
| crates/tor-log-ratelim/src | 36.32% | 73 / 201 | 5.99% | 20 / 334 | 100% | 0 / 0 | |
| crates/tor-memquota-cost/src | 92% | 46 / 50 | 15.35% | 68 / 443 | 100% | 0 / 0 | |
| crates/tor-memquota/src | 85.62% | 911 / 1064 | 49.38% | 514 / 1041 | 100% | 0 / 0 | |
| crates/tor-memquota/src/mtracker | 91.23% | 655 / 718 | 54.81% | 171 / 312 | 100% | 0 / 0 | |
| crates/tor-memquota/src/mtracker/reclaim | 88% | 22 / 25 | 70% | 7 / 10 | 100% | 0 / 0 | |
| crates/tor-netdir/src | 89.26% | 1388 / 1555 | 59.98% | 748 / 1247 | 100% | 0 / 0 | |
| crates/tor-netdoc/src | 91.02% | 882 / 969 | 51.45% | 267 / 519 | 100% | 0 / 0 | |
| crates/tor-netdoc/src/doc | 84.44% | 1579 / 1870 | 62.86% | 418 / 665 | 100% | 0 / 0 | |
| crates/tor-netdoc/src/doc/authcert | 93.45% | 157 / 168 | 55.1% | 27 / 49 | 100% | 0 / 0 | |
| crates/tor-netdoc/src/doc/hsdesc | 88.38% | 601 / 680 | 69.59% | 103 / 148 | 100% | 0 / 0 | |
| crates/tor-netdoc/src/doc/hsdesc/build | 97.84% | 181 / 185 | 39.22% | 20 / 51 | 100% | 0 / 0 | |
| crates/tor-netdoc/src/doc/hsdesc/pow | 100% | 14 / 14 | 50% | 1 / 2 | 100% | 0 / 0 | |
| crates/tor-netdoc/src/doc/microdesc | 100% | 65 / 65 | 92% | 23 / 25 | 100% | 0 / 0 | |
| crates/tor-netdoc/src/doc/netstatus | 83.89% | 328 / 391 | 47.31% | 79 / 167 | 100% | 0 / 0 | |
| crates/tor-netdoc/src/doc/netstatus/build | 99.57% | 232 / 233 | 33.59% | 43 / 128 | 100% | 0 / 0 | |
| crates/tor-netdoc/src/doc/netstatus/rs | 83.11% | 123 / 148 | 30.36% | 34 / 112 | 100% | 0 / 0 | |
| crates/tor-netdoc/src/doc/netstatus/rs/build | 97.56% | 120 / 123 | 44.78% | 30 / 67 | 100% | 0 / 0 | |
| crates/tor-netdoc/src/encode | 78.84% | 149 / 189 | 18.63% | 150 / 805 | 100% | 0 / 0 | |
| crates/tor-netdoc/src/parse | 97.11% | 639 / 658 | 85.47% | 1329 / 1555 | 100% | 0 / 0 | |
| crates/tor-netdoc/src/parse2 | 81.94% | 685 / 836 | 63.91% | 1183 / 1851 | 100% | 0 / 0 | |
| crates/tor-netdoc/src/parse2/poc | 98.25% | 56 / 57 | 77.78% | 7 / 9 | 100% | 0 / 0 | |
| crates/tor-netdoc/src/parse2/poc/netstatus | 34.69% | 17 / 49 | 10% | 1 / 10 | 100% | 0 / 0 | |
| crates/tor-netdoc/src/types | 82.08% | 939 / 1144 | 47.72% | 409 / 857 | 100% | 0 / 0 | |
| crates/tor-netdoc/src/types/embedded_cert | 100% | 66 / 66 | 100% | 6 / 6 | 100% | 0 / 0 | |
| crates/tor-netdoc/src/types/policy | 97.62% | 164 / 168 | 79.71% | 55 / 69 | 100% | 0 / 0 | |
| crates/tor-netdoc/src/util | 100% | 89 / 89 | 85% | 51 / 60 | 100% | 0 / 0 | |
| crates/tor-persist/src | 83.91% | 631 / 752 | 28.54% | 349 / 1223 | 100% | 0 / 0 | |
| crates/tor-persist/src/fs | 84.44% | 38 / 45 | 85.71% | 12 / 14 | 100% | 0 / 0 | |
| crates/tor-persist/src/slug | 100% | 13 / 13 | 85.71% | 6 / 7 | 100% | 0 / 0 | |
| crates/tor-proto/src | 76.06% | 1093 / 1437 | 34.18% | 242 / 708 | 100% | 0 / 0 | |
| crates/tor-proto/src/channel | 72.29% | 939 / 1299 | 34.9% | 699 / 2003 | 100% | 0 / 0 | |
| crates/tor-proto/src/circuit | 76.02% | 539 / 709 | 25.29% | 88 / 348 | 100% | 0 / 0 | |
| crates/tor-proto/src/circuit/reactor | 75.03% | 628 / 837 | 8.12% | 76 / 936 | 100% | 0 / 0 | |
| crates/tor-proto/src/client | 58.31% | 463 / 794 | 54.51% | 641 / 1176 | 100% | 0 / 0 | |
| crates/tor-proto/src/client/channel | 100% | 52 / 52 | 15.83% | 19 / 120 | 100% | 0 / 0 | |
| crates/tor-proto/src/client/circuit | 51.64% | 63 / 122 | 12.1% | 15 / 124 | 100% | 0 / 0 | |
| crates/tor-proto/src/client/circuit/padding | 26.26% | 94 / 358 | 13.46% | 14 / 104 | 100% | 0 / 0 | |
| crates/tor-proto/src/client/circuit/padding/maybenot_padding | 0% | 0 / 270 | 0% | 0 / 36 | 100% | 0 / 0 | |
| crates/tor-proto/src/client/reactor | 73.25% | 1120 / 1529 | 28.6% | 127 / 444 | 100% | 0 / 0 | |
| crates/tor-proto/src/client/reactor/circuit | 87.42% | 285 / 326 | 43.75% | 42 / 96 | 100% | 0 / 0 | |
| crates/tor-proto/src/client/reactor/conflux | 85.08% | 154 / 181 | 40.48% | 17 / 42 | 100% | 0 / 0 | |
| crates/tor-proto/src/client/stream | 67.01% | 390 / 582 | 24.55% | 41 / 167 | 100% | 0 / 0 | |
| crates/tor-proto/src/conflux | 91.15% | 103 / 113 | 44.74% | 17 / 38 | 100% | 0 / 0 | |
| crates/tor-proto/src/congestion | 91.17% | 516 / 566 | 54.59% | 101 / 185 | 100% | 0 / 0 | |
| crates/tor-proto/src/crypto | 83.82% | 114 / 136 | 54.89% | 101 / 184 | 100% | 0 / 0 | |
| crates/tor-proto/src/crypto/cell | 88.95% | 322 / 362 | 64.44% | 154 / 239 | 100% | 0 / 0 | |
| crates/tor-proto/src/crypto/handshake | 98.28% | 798 / 812 | 74.29% | 442 / 595 | 100% | 0 / 0 | |
| crates/tor-proto/src/crypto/ll | 100% | 42 / 42 | 80% | 16 / 20 | 100% | 0 / 0 | |
| crates/tor-proto/src/relay | 36.55% | 106 / 290 | 29.15% | 65 / 223 | 100% | 0 / 0 | |
| crates/tor-proto/src/relay/channel | 16.86% | 88 / 522 | 4.33% | 10 / 231 | 100% | 0 / 0 | |
| crates/tor-proto/src/relay/reactor | 78.34% | 170 / 217 | 11.52% | 19 / 165 | 100% | 0 / 0 | |
| crates/tor-proto/src/relay/reactor/forward | 92.23% | 95 / 103 | 3.23% | 5 / 155 | 100% | 0 / 0 | |
| crates/tor-proto/src/stream | 61.83% | 149 / 241 | 28.17% | 20 / 71 | 100% | 0 / 0 | |
| crates/tor-proto/src/stream/flow_ctrl | 79.55% | 70 / 88 | 44.68% | 21 / 47 | 100% | 0 / 0 | |
| crates/tor-proto/src/stream/flow_ctrl/window | 66.13% | 41 / 62 | 30.77% | 8 / 26 | 100% | 0 / 0 | |
| crates/tor-proto/src/stream/flow_ctrl/xon_xoff | 75.55% | 173 / 229 | 49.4% | 41 / 83 | 100% | 0 / 0 | |
| crates/tor-proto/src/streammap | 100% | 13 / 13 | 80% | 8 / 10 | 100% | 0 / 0 | |
| crates/tor-proto/src/util | 82.68% | 587 / 710 | 61.19% | 350 / 572 | 100% | 0 / 0 | |
| crates/tor-proto/src/util/sink_blocker | 78.95% | 45 / 57 | 32.69% | 17 / 52 | 100% | 0 / 0 | |
| crates/tor-protover/src | 95.93% | 259 / 270 | 76.64% | 82 / 107 | 100% | 0 / 0 | |
| crates/tor-ptmgr/src | 18.14% | 170 / 937 | 1.03% | 7 / 679 | 100% | 0 / 0 | |
| crates/tor-relay-crypto/src | 77.39% | 89 / 115 | 35.71% | 10 / 28 | 100% | 0 / 0 | |
| crates/tor-relay-selection/src | 84.39% | 427 / 506 | 73.38% | 215 / 293 | 100% | 0 / 0 | |
| crates/tor-rpc-connect/src | 28.44% | 159 / 559 | 19.88% | 33 / 166 | 100% | 0 / 0 | |
| crates/tor-rpc-connect/src/auth | 80.69% | 117 / 145 | 35.85% | 19 / 53 | 100% | 0 / 0 | |
| crates/tor-rpcbase/src | 81.67% | 294 / 360 | 20.59% | 238 / 1156 | 100% | 0 / 0 | |
| crates/tor-rpcbase/src/dispatch | 0% | 0 / 43 | 0% | 0 / 8 | 100% | 0 / 0 | |
| crates/tor-rpcbase/src/obj | 96.36% | 53 / 55 | 67.86% | 19 / 28 | 100% | 0 / 0 | |
| crates/tor-rtcompat/src | 74.11% | 601 / 811 | 59.04% | 2625 / 4446 | 100% | 0 / 0 | |
| crates/tor-rtcompat/src/impls | 59.66% | 281 / 471 | 69.14% | 625 / 904 | 100% | 0 / 0 | |
| crates/tor-rtcompat/src/impls/rustls | 55.56% | 40 / 72 | 28.95% | 11 / 38 | 100% | 0 / 0 | |
| crates/tor-rtmock/src | 90.14% | 1188 / 1318 | 79.89% | 1676 / 2098 | 100% | 0 / 0 | |
| crates/tor-socksproto/src | 74.23% | 144 / 194 | 54.55% | 48 / 88 | 100% | 0 / 0 | |
| crates/tor-socksproto/src/handshake | 83.02% | 357 / 430 | 36.73% | 72 / 196 | 100% | 0 / 0 | |
| crates/tor-units/src | 87.27% | 144 / 165 | 67.76% | 597 / 881 | 100% | 0 / 0 | |
| crates/web-time-compat/src | 100% | 6 / 6 | 50% | 2 / 4 | 100% | 0 / 0 | |
| Crate name | Line coverage | |
|---|---|---|
| arti | 33.26% | 1005 / 3022 |
| arti-client | 46.74% | 881 / 1885 |
| arti-relay | 40.81% | 504 / 1235 |
| arti-rpc-client-core | 35.72% | 639 / 1789 |
| arti-rpcserver | 21.98% | 204 / 928 |
| arti-ureq | 35.57% | 122 / 343 |
| caret | 96.43% | 27 / 28 |
| equix | 94.57% | 435 / 460 |
| fs-mistrust | 88.32% | 832 / 942 |
| fslock-guard | 92.16% | 47 / 51 |
| futures-copy | 70.08% | 171 / 244 |
| hashx | 92.62% | 991 / 1070 |
| oneshot-fused-workaround | 100.00% | 4 / 4 |
| retry-error | 81.03% | 158 / 195 |
| safelog | 92.38% | 194 / 210 |
| slotmap-careful | 64.46% | 243 / 377 |
| test-temp-dir | 69.07% | 67 / 97 |
| tor-async-utils | 82.48% | 485 / 588 |
| tor-basic-utils | 89.38% | 1035 / 1158 |
| tor-bytes | 97.63% | 412 / 422 |
| tor-cell | 85.12% | 2260 / 2655 |
| tor-cert-x509 | 83.45% | 121 / 145 |
| tor-cert | 96.02% | 386 / 402 |
| tor-chanmgr | 62.61% | 1400 / 2236 |
| tor-checkable | 93.28% | 125 / 134 |
| tor-circmgr | 58.40% | 2201 / 3769 |
| tor-config-path | 88.34% | 144 / 163 |
| tor-config | 86.51% | 1193 / 1379 |
| tor-consdiff | 89.55% | 317 / 354 |
| tor-dirclient | 74.14% | 622 / 839 |
| tor-dircommon | 94.85% | 129 / 136 |
| tor-dirmgr | 75.06% | 2699 / 3596 |
| tor-dirpublish | 59.50% | 360 / 605 |
| tor-dirserver | 79.29% | 911 / 1149 |
| tor-error | 75.14% | 136 / 181 |
| tor-events | 86.17% | 81 / 94 |
| tor-general-addr | 56.41% | 44 / 78 |
| tor-geoip | 75.57% | 263 / 348 |
| tor-guardmgr | 77.70% | 2491 / 3206 |
| tor-hsclient | 63.32% | 699 / 1104 |
| tor-hscrypto | 91.03% | 609 / 669 |
| tor-hsrproxy | 36.77% | 114 / 310 |
| tor-hsservice | 61.50% | 2690 / 4374 |
| tor-key-forge | 79.14% | 330 / 417 |
| tor-keymgr | 82.38% | 1585 / 1924 |
| tor-linkspec | 87.94% | 904 / 1028 |
| tor-llcrypto | 88.35% | 637 / 721 |
| tor-log-ratelim | 36.32% | 73 / 201 |
| tor-memquota-cost | 92.00% | 46 / 50 |
| tor-memquota | 87.88% | 1588 / 1807 |
| tor-netdir | 89.26% | 1388 / 1555 |
| tor-netdoc | 87.46% | 7086 / 8102 |
| tor-persist | 84.20% | 682 / 810 |
| tor-proto | 70.85% | 9252 / 13059 |
| tor-protover | 95.93% | 259 / 270 |
| tor-ptmgr | 18.14% | 170 / 937 |
| tor-relay-crypto | 77.39% | 89 / 115 |
| tor-relay-selection | 84.39% | 427 / 506 |
| tor-rpc-connect | 39.20% | 276 / 704 |
| tor-rpcbase | 75.76% | 347 / 458 |
| tor-rtcompat | 68.09% | 922 / 1354 |
| tor-rtmock | 90.14% | 1188 / 1318 |
| tor-socksproto | 80.29% | 501 / 624 |
| tor-units | 87.27% | 144 / 165 |
| web-time-compat | 100.00% | 6 / 6 |