Click here for information about interpreting this report.
Filename | Function Coverage | Line Coverage | Region Coverage | Branch Coverage |
auto-cli/src/main.rs | 0.00% (0/3) | 0.00% (0/10) | 0.00% (0/22) | - (0/0) |
cli/src/args.rs | 0.00% (0/3) | 0.00% (0/13) | 0.00% (0/17) | - (0/0) |
cli/src/builder.rs | 0.00% (0/1) | 0.00% (0/20) | 0.00% (0/35) | - (0/0) |
cli/src/main.rs | 0.00% (0/3) | 0.00% (0/29) | 0.00% (0/65) | - (0/0) |
compiler/src/api/build_script.rs | 100.00% (2/2) | 100.00% (13/13) | 100.00% (18/18) | - (0/0) |
compiler/src/api/config/core.rs | 100.00% (3/3) | 91.67% (55/60) | 87.13% (88/101) | 77.27% (17/22) |
compiler/src/api/core/generator.rs | 65.00% (13/20) | 79.33% (119/150) | 80.66% (146/181) | 71.43% (10/14) |
compiler/src/api/core/loader.rs | 100.00% (15/15) | 92.00% (92/100) | 88.24% (135/153) | 66.67% (12/18) |
compiler/src/api/tools/mod.rs | 100.00% (5/5) | 98.11% (52/53) | 91.35% (95/104) | 83.33% (5/6) |
compiler/src/api/tools/rust.rs | 100.00% (4/4) | 86.79% (46/53) | 85.06% (74/87) | 77.27% (17/22) |
compiler/src/api/tools/swift.rs | 0.00% (0/3) | 0.00% (0/14) | 0.00% (0/15) | - (0/0) |
compiler/src/compiler/builder.rs | 90.00% (9/10) | 95.16% (59/62) | 94.12% (48/51) | - (0/0) |
compiler/src/compiler/enum.rs | 100.00% (2/2) | 100.00% (21/21) | 95.45% (42/44) | - (0/0) |
compiler/src/compiler/imports.rs | 100.00% (3/3) | 100.00% (34/34) | 100.00% (59/59) | - (0/0) |
compiler/src/compiler/message.rs | 100.00% (25/25) | 95.14% (274/288) | 93.10% (459/493) | 71.88% (46/64) |
compiler/src/compiler/protocol.rs | 94.74% (18/19) | 95.11% (175/184) | 94.43% (356/377) | 93.18% (41/44) |
compiler/src/compiler/structure.rs | 91.67% (22/24) | 80.85% (266/329) | 83.88% (411/490) | 82.41% (89/108) |
compiler/src/compiler/union.rs | 78.95% (15/19) | 92.44% (110/119) | 88.34% (144/163) | - (0/0) |
compiler/src/compiler/util/imports.rs | 0.00% (0/1) | 0.00% (0/3) | 0.00% (0/3) | - (0/0) |
compiler/src/compiler/util/objects.rs | 88.89% (8/9) | 90.00% (27/30) | 92.50% (37/40) | - (0/0) |
compiler/src/compiler/util/protocols.rs | 81.82% (9/11) | 75.00% (30/40) | 62.12% (41/66) | - (0/0) |
compiler/src/compiler/util/types.rs | 83.33% (5/6) | 86.36% (19/22) | 90.32% (28/31) | - (0/0) |
compiler/src/gen/base/enum.rs | 100.00% (2/2) | 100.00% (16/16) | 100.00% (39/39) | - (0/0) |
compiler/src/gen/base/map.rs | 100.00% (4/4) | 100.00% (12/12) | 100.00% (17/17) | - (0/0) |
compiler/src/gen/base/message.rs | 88.89% (8/9) | 98.35% (119/121) | 93.79% (272/290) | - (0/0) |
compiler/src/gen/base/message_common.rs | 100.00% (4/4) | 98.63% (72/73) | 90.97% (141/155) | 100.00% (2/2) |
compiler/src/gen/base/message_from_bytes.rs | 100.00% (5/5) | 100.00% (58/58) | 97.00% (97/100) | 100.00% (10/10) |
compiler/src/gen/base/message_write.rs | 100.00% (3/3) | 100.00% (38/38) | 96.20% (76/79) | 100.00% (10/10) |
compiler/src/gen/base/structure.rs | 95.00% (19/20) | 97.93% (237/242) | 98.36% (480/488) | 100.00% (8/8) |
compiler/src/gen/base/union.rs | 100.00% (14/14) | 96.86% (185/191) | 96.38% (373/387) | 75.00% (6/8) |
compiler/src/gen/codec.rs | 100.00% (5/5) | 100.00% (15/15) | 100.00% (23/23) | - (0/0) |
compiler/src/gen/file/content.rs | 50.00% (3/6) | 55.00% (22/40) | 52.08% (25/48) | 100.00% (2/2) |
compiler/src/gen/file/core.rs | 80.00% (4/5) | 89.74% (35/39) | 72.88% (43/59) | 62.50% (5/8) |
compiler/src/gen/interface.rs | 0.00% (0/4) | 0.00% (0/14) | 0.00% (0/15) | - (0/0) |
compiler/src/gen/rust/core.rs | 100.00% (11/11) | 100.00% (68/68) | 96.95% (127/131) | 100.00% (2/2) |
compiler/src/gen/rust/enum.rs | 100.00% (1/1) | 100.00% (3/3) | 100.00% (7/7) | - (0/0) |
compiler/src/gen/rust/message/decl.rs | 100.00% (1/1) | 100.00% (23/23) | 95.35% (41/43) | 100.00% (2/2) |
compiler/src/gen/rust/message/from_bytes.rs | 100.00% (2/2) | 100.00% (25/25) | 100.00% (38/38) | 100.00% (2/2) |
compiler/src/gen/rust/message/offsets.rs | 100.00% (4/4) | 98.00% (49/50) | 93.62% (88/94) | 100.00% (2/2) |
compiler/src/gen/rust/message/write.rs | 100.00% (5/5) | 97.01% (65/67) | 96.43% (108/112) | 100.00% (10/10) |
compiler/src/gen/rust/params.rs | 75.00% (6/8) | 75.00% (24/32) | 68.42% (26/38) | - (0/0) |
compiler/src/gen/rust/solver.rs | 100.00% (1/1) | 100.00% (5/5) | 100.00% (6/6) | 100.00% (2/2) |
compiler/src/gen/rust/structure/mod.rs | 100.00% (2/2) | 94.59% (35/37) | 92.05% (81/88) | 78.57% (11/14) |
compiler/src/gen/rust/union.rs | 100.00% (7/7) | 93.10% (54/58) | 84.69% (83/98) | 72.22% (13/18) |
compiler/src/gen/rust/util.rs | 100.00% (22/22) | 91.54% (119/130) | 88.59% (163/184) | 90.00% (9/10) |
compiler/src/gen/swift/core.rs | 0.00% (0/9) | 0.00% (0/59) | 0.00% (0/131) | - (0/0) |
compiler/src/gen/swift/enum.rs | 0.00% (0/1) | 0.00% (0/5) | 0.00% (0/14) | - (0/0) |
compiler/src/gen/swift/imports.rs | 0.00% (0/3) | 0.00% (0/11) | 0.00% (0/25) | - (0/0) |
compiler/src/gen/swift/message/decl.rs | 0.00% (0/5) | 0.00% (0/41) | 0.00% (0/77) | - (0/0) |
compiler/src/gen/swift/message/from_bytes.rs | 0.00% (0/2) | 0.00% (0/16) | 0.00% (0/40) | - (0/0) |
compiler/src/gen/swift/message/write.rs | 0.00% (0/1) | 0.00% (0/13) | 0.00% (0/32) | - (0/0) |
compiler/src/gen/swift/solver.rs | 0.00% (0/1) | 0.00% (0/6) | 0.00% (0/12) | 0.00% (0/2) |
compiler/src/gen/swift/structure/mod.rs | 0.00% (0/1) | 0.00% (0/18) | 0.00% (0/52) | - (0/0) |
compiler/src/gen/swift/union.rs | 0.00% (0/5) | 0.00% (0/28) | 0.00% (0/53) | 0.00% (0/4) |
compiler/src/gen/swift/util.rs | 0.00% (0/12) | 0.00% (0/52) | 0.00% (0/64) | - (0/0) |
compiler/src/gen/template/core.rs | 80.95% (17/21) | 95.09% (155/163) | 90.82% (277/305) | 85.71% (36/42) |
compiler/src/gen/template/functions.rs | 72.73% (8/11) | 89.66% (26/29) | 84.62% (44/52) | - (0/0) |
compiler/src/gen/template/hook.rs | 80.00% (12/15) | 75.56% (34/45) | 77.50% (62/80) | - (0/0) |
compiler/src/gen/template/loader.rs | 66.67% (4/6) | 81.25% (26/32) | 81.63% (40/49) | 50.00% (1/2) |
compiler/src/gen/template/options.rs | 83.33% (5/6) | 86.36% (19/22) | 87.50% (21/24) | - (0/0) |
compiler/src/gen/template/parse_tree.rs | 88.89% (8/9) | 94.00% (47/50) | 88.89% (56/63) | 83.33% (5/6) |
compiler/src/gen/template/util.rs | 48.00% (12/25) | 47.83% (44/92) | 52.54% (93/177) | 72.22% (13/18) |
compiler/src/model/message.rs | 100.00% (3/3) | 73.68% (14/19) | 73.08% (19/26) | 50.00% (2/4) |
compiler/src/model/protocol.rs | 100.00% (1/1) | 100.00% (5/5) | 100.00% (9/9) | - (0/0) |
compiler/src/model/structure.rs | 100.00% (2/2) | 100.00% (14/14) | 100.00% (18/18) | - (0/0) |
compiler/src/model/typedef.rs | 50.00% (1/2) | 31.58% (12/38) | 30.00% (15/50) | 0.00% (0/6) |
dynamic/src/buffer/buffer.rs | 85.71% (6/7) | 88.46% (23/26) | 87.10% (27/31) | 50.00% (1/2) |
dynamic/src/buffer/builder.rs | 100.00% (9/9) | 100.00% (71/71) | 100.00% (71/71) | 100.00% (4/4) |
dynamic/src/buffer/bytes.rs | 92.31% (12/13) | 83.70% (77/92) | 80.35% (139/173) | 66.67% (8/12) |
dynamic/src/buffer/mod.rs | 100.00% (1/1) | 100.00% (24/24) | 100.00% (58/58) | - (0/0) |
dynamic/src/buffer/unsafe_buffer.rs | 90.00% (9/10) | 89.36% (42/47) | 86.76% (59/68) | - (0/0) |
dynamic/src/buffer/view.rs | 79.49% (31/39) | 76.60% (239/312) | 75.26% (441/586) | 69.70% (46/66) |
dynamic/src/component/factory.rs | 23.53% (4/17) | 25.00% (24/96) | 18.47% (29/157) | 20.00% (2/10) |
dynamic/src/component/interface.rs | 33.33% (1/3) | 33.33% (3/9) | 60.00% (9/15) | - (0/0) |
dynamic/src/component/util.rs | 66.67% (4/6) | 70.37% (19/27) | 60.87% (28/46) | - (0/0) |
dynamic/src/field/codec/bits.rs | 100.00% (8/8) | 100.00% (58/58) | 100.00% (118/118) | - (0/0) |
dynamic/src/field/codec/bytes.rs | 100.00% (6/6) | 100.00% (36/36) | 100.00% (80/80) | - (0/0) |
dynamic/src/field/option.rs | 100.00% (2/2) | 100.00% (28/28) | 100.00% (35/35) | 100.00% (6/6) |
dynamic/src/field/primitive/core.rs | 100.00% (10/10) | 57.84% (59/102) | 35.91% (121/337) | 25.00% (3/12) |
dynamic/src/field/primitive/interface.rs | 60.00% (6/10) | 54.00% (27/50) | 50.00% (42/84) | 0.00% (0/6) |
dynamic/src/field/primitive/transform.rs | 57.14% (8/14) | 54.17% (26/48) | 51.56% (33/64) | 50.00% (2/4) |
dynamic/src/field/primitive/value.rs | 63.64% (7/11) | 69.23% (27/39) | 62.50% (35/56) | - (0/0) |
dynamic/src/field/string.rs | 50.00% (3/6) | 55.00% (22/40) | 41.56% (32/77) | 75.00% (6/8) |
dynamic/src/proto/core.rs | 100.00% (4/4) | 95.24% (40/42) | 94.57% (87/92) | 50.00% (2/4) |
dynamic/src/proto/message_ext.rs | 53.85% (7/13) | 50.00% (35/70) | 48.77% (79/162) | 100.00% (2/2) |
dynamic/src/proto/struct_ext.rs | 60.00% (3/5) | 54.29% (19/35) | 53.12% (34/64) | 25.00% (1/4) |
runtime/src/codec/arrays.rs | 55.56% (5/9) | 68.42% (26/38) | 64.15% (34/53) | - (0/0) |
runtime/src/codec/bits.rs | 100.00% (12/12) | 98.64% (145/147) | 97.80% (178/182) | 50.00% (2/4) |
runtime/src/codec/bytes.rs | 63.64% (7/11) | 59.26% (32/54) | 51.40% (55/107) | 50.00% (2/4) |
runtime/src/message/interface.rs | 78.57% (11/14) | 83.33% (35/42) | 81.48% (44/54) | - (0/0) |
runtime/src/message/macros.rs | 53.33% (8/15) | 58.54% (24/41) | 54.69% (35/64) | - (0/0) |
runtime/src/message/payload/common.rs | 0.00% (0/4) | 0.00% (0/15) | 0.00% (0/20) | - (0/0) |
runtime/src/message/payload/list.rs | 58.82% (10/17) | 58.82% (70/119) | 65.97% (126/191) | 50.00% (1/2) |
runtime/src/message/payload/list_base.rs | 80.00% (4/5) | 85.00% (17/20) | 75.86% (22/29) | - (0/0) |
runtime/src/message/util/array.rs | 82.35% (14/17) | 76.60% (72/94) | 72.58% (90/124) | 50.00% (3/6) |
runtime/src/message/util/common.rs | 69.23% (9/13) | 69.51% (57/82) | 65.94% (91/138) | 60.00% (6/10) |
runtime/src/message/util/size.rs | 66.67% (2/3) | 75.00% (9/12) | 75.00% (12/16) | - (0/0) |
runtime/src/message/util/string.rs | 80.00% (8/10) | 82.00% (41/50) | 74.73% (68/91) | - (0/0) |
runtime/src/union.rs | 100.00% (1/1) | 100.00% (3/3) | 100.00% (4/4) | - (0/0) |
runtime/src/util/mod.rs | 66.67% (2/3) | 57.14% (8/14) | 45.00% (9/20) | 50.00% (1/2) |
runtime/src/util/scalar.rs | 100.00% (2/2) | 100.00% (6/6) | 100.00% (6/6) | - (0/0) |
testprog-async/build.rs | 100.00% (1/1) | 100.00% (3/3) | 100.00% (4/4) | - (0/0) |
testprog-async/src/codec/buffer.rs | 75.00% (3/4) | 66.67% (12/18) | 62.22% (28/45) | - (0/0) |
testprog-async/src/codec/container.rs | 100.00% (6/6) | 100.00% (33/33) | 94.74% (36/38) | - (0/0) |
testprog/build.rs | 100.00% (1/1) | 100.00% (4/4) | 100.00% (6/6) | - (0/0) |
testprog/src/codec/buffer.rs | 100.00% (2/2) | 100.00% (12/12) | 90.62% (29/32) | - (0/0) |
testprog/src/codec/container.rs | 100.00% (4/4) | 100.00% (24/24) | 96.43% (27/28) | - (0/0) |
Totals | 74.79% (617/825) | 78.68% (4599/5845) | 75.50% (7650/10133) | 73.94% (488/660) |