Coverage Report

Created: 2025-05-07 21:06

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch 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)
  95.00% (95/100)
  91.50% (140/153)
  72.22% (13/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)
  96.32% (157/163)
  91.80% (280/305)
  90.48% (38/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.77% (4604/5845)
  75.57% (7658/10133)
  74.39% (491/660)
Generated by llvm-cov -- llvm version 20.1.4-rust-1.88.0-nightly