Coverage Report

Created: 2024-12-19 06:33

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch Coverage
auto-cli/src/main.rs
   0.00% (0/5)
   0.00% (0/12)
   0.00% (0/10)
- (0/0)
cli/src/args.rs
   0.00% (0/7)
   0.00% (0/17)
   0.00% (0/15)
- (0/0)
cli/src/builder.rs
   0.00% (0/1)
   0.00% (0/20)
   0.00% (0/16)
- (0/0)
cli/src/main.rs
   0.00% (0/3)
   0.00% (0/27)
   0.00% (0/13)
- (0/0)
compiler/src/api/build_script.rs
 100.00% (2/2)
 100.00% (14/14)
 100.00% (7/7)
- (0/0)
compiler/src/api/config/core.rs
 100.00% (3/3)
  84.21% (48/57)
  69.35% (43/62)
  63.64% (14/22)
compiler/src/api/core/generator.rs
  65.00% (13/20)
  80.00% (120/150)
  76.47% (65/85)
  70.00% (7/10)
compiler/src/api/core/loader.rs
 100.00% (11/11)
  90.41% (66/73)
  84.75% (50/59)
  68.75% (11/16)
compiler/src/api/tools/mod.rs
 100.00% (5/5)
  97.96% (48/49)
  81.82% (36/44)
  83.33% (5/6)
compiler/src/api/tools/rust.rs
 100.00% (4/4)
  89.09% (49/55)
  75.68% (28/37)
  77.27% (17/22)
compiler/src/api/tools/swift.rs
   0.00% (0/4)
   0.00% (0/15)
   0.00% (0/8)
- (0/0)
compiler/src/compiler/builder.rs
  90.00% (9/10)
  95.16% (59/62)
  90.00% (9/10)
- (0/0)
compiler/src/compiler/enum.rs
 100.00% (4/4)
 100.00% (23/23)
  90.48% (19/21)
- (0/0)
compiler/src/compiler/imports.rs
 100.00% (3/3)
 100.00% (34/34)
 100.00% (21/21)
- (0/0)
compiler/src/compiler/message.rs
 100.00% (25/25)
  95.45% (273/286)
  87.79% (187/213)
  73.33% (44/60)
compiler/src/compiler/protocol.rs
  94.74% (18/19)
  93.48% (172/184)
  90.67% (175/193)
  85.71% (36/42)
compiler/src/compiler/structure.rs
 100.00% (21/21)
  91.10% (266/292)
  86.36% (190/220)
  82.41% (89/108)
compiler/src/compiler/union.rs
  78.95% (15/19)
  92.68% (114/123)
  82.35% (70/85)
- (0/0)
compiler/src/compiler/util/imports.rs
  66.67% (6/9)
  61.76% (21/34)
  33.33% (6/18)
- (0/0)
compiler/src/compiler/util/store.rs
  88.89% (8/9)
  90.00% (27/30)
  90.00% (9/10)
- (0/0)
compiler/src/compiler/util/types.rs
  83.33% (5/6)
  86.36% (19/22)
  88.89% (8/9)
- (0/0)
compiler/src/gen/base/enum.rs
 100.00% (2/2)
 100.00% (16/16)
 100.00% (3/3)
- (0/0)
compiler/src/gen/base/map.rs
 100.00% (4/4)
 100.00% (12/12)
 100.00% (4/4)
- (0/0)
compiler/src/gen/base/message.rs
  88.89% (8/9)
  98.36% (120/122)
  80.82% (59/73)
- (0/0)
compiler/src/gen/base/message_common.rs
 100.00% (4/4)
  98.59% (70/71)
  75.00% (24/32)
 100.00% (2/2)
compiler/src/gen/base/message_from_bytes.rs
 100.00% (5/5)
 100.00% (58/58)
  90.32% (28/31)
 100.00% (10/10)
compiler/src/gen/base/message_write.rs
 100.00% (3/3)
 100.00% (38/38)
  89.29% (25/28)
 100.00% (10/10)
compiler/src/gen/base/structure.rs
  95.00% (19/20)
  97.98% (242/247)
  94.29% (66/70)
 100.00% (8/8)
compiler/src/gen/base/union.rs
 100.00% (14/14)
  96.97% (192/198)
  90.77% (59/65)
  75.00% (6/8)
compiler/src/gen/codec.rs
  83.33% (5/6)
  68.18% (15/22)
  83.33% (5/6)
- (0/0)
compiler/src/gen/file/content.rs
  50.00% (3/6)
  55.00% (22/40)
  61.11% (11/18)
 100.00% (2/2)
compiler/src/gen/file/core.rs
  80.00% (4/5)
  89.74% (35/39)
  65.62% (21/32)
  62.50% (5/8)
compiler/src/gen/interface.rs
   0.00% (0/4)
   0.00% (0/14)
   0.00% (0/5)
- (0/0)
compiler/src/gen/rust/core.rs
 100.00% (11/11)
 100.00% (70/70)
  88.57% (31/35)
 100.00% (2/2)
compiler/src/gen/rust/enum.rs
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
- (0/0)
compiler/src/gen/rust/message/decl.rs
 100.00% (1/1)
 100.00% (24/24)
  75.00% (6/8)
 100.00% (2/2)
compiler/src/gen/rust/message/from_bytes.rs
 100.00% (2/2)
 100.00% (22/22)
 100.00% (3/3)
- (0/0)
compiler/src/gen/rust/message/offsets.rs
 100.00% (4/4)
  97.87% (46/47)
  86.67% (13/15)
- (0/0)
compiler/src/gen/rust/message/write.rs
 100.00% (4/4)
 100.00% (43/43)
  86.36% (19/22)
 100.00% (6/6)
compiler/src/gen/rust/params.rs
  75.00% (6/8)
  75.00% (24/32)
  75.00% (6/8)
- (0/0)
compiler/src/gen/rust/solver.rs
 100.00% (1/1)
  80.00% (4/5)
  75.00% (3/4)
  50.00% (1/2)
compiler/src/gen/rust/structure/mod.rs
 100.00% (2/2)
  95.74% (45/47)
  90.00% (18/20)
  78.57% (11/14)
compiler/src/gen/rust/union.rs
 100.00% (7/7)
  93.44% (57/61)
  88.57% (31/35)
  72.22% (13/18)
compiler/src/gen/rust/util.rs
  95.65% (22/23)
  86.96% (120/138)
  78.82% (67/85)
 100.00% (4/4)
compiler/src/gen/swift/core.rs
   0.00% (0/9)
   0.00% (0/62)
   0.00% (0/22)
- (0/0)
compiler/src/gen/swift/enum.rs
   0.00% (0/1)
   0.00% (0/5)
   0.00% (0/1)
- (0/0)
compiler/src/gen/swift/imports.rs
   0.00% (0/3)
   0.00% (0/11)
   0.00% (0/5)
- (0/0)
compiler/src/gen/swift/message/decl.rs
   0.00% (0/5)
   0.00% (0/41)
   0.00% (0/18)
- (0/0)
compiler/src/gen/swift/message/from_bytes.rs
   0.00% (0/2)
   0.00% (0/12)
   0.00% (0/3)
- (0/0)
compiler/src/gen/swift/message/write.rs
   0.00% (0/1)
   0.00% (0/9)
   0.00% (0/1)
- (0/0)
compiler/src/gen/swift/solver.rs
   0.00% (0/1)
   0.00% (0/8)
   0.00% (0/4)
   0.00% (0/2)
compiler/src/gen/swift/structure/mod.rs
   0.00% (0/1)
   0.00% (0/18)
   0.00% (0/1)
- (0/0)
compiler/src/gen/swift/union.rs
   0.00% (0/5)
   0.00% (0/30)
   0.00% (0/13)
   0.00% (0/4)
compiler/src/gen/swift/util.rs
   0.00% (0/13)
   0.00% (0/61)
   0.00% (0/41)
- (0/0)
compiler/src/gen/template/core.rs
  75.00% (18/24)
  93.90% (154/164)
  82.88% (121/146)
  85.71% (36/42)
compiler/src/gen/template/functions.rs
  72.73% (8/11)
  89.66% (26/29)
  82.35% (14/17)
- (0/0)
compiler/src/gen/template/hook.rs
  80.00% (12/15)
  76.60% (36/47)
  80.00% (20/25)
- (0/0)
compiler/src/gen/template/loader.rs
  66.67% (4/6)
  78.57% (22/28)
  72.73% (16/22)
  50.00% (1/2)
compiler/src/gen/template/options.rs
  83.33% (5/6)
  86.36% (19/22)
  83.33% (5/6)
- (0/0)
compiler/src/gen/template/parse_tree.rs
  80.00% (8/10)
  92.16% (47/51)
  79.41% (27/34)
  83.33% (5/6)
compiler/src/gen/template/util.rs
  48.00% (12/25)
  46.46% (46/99)
  52.78% (38/72)
  53.33% (16/30)
compiler/src/model/message.rs
 100.00% (3/3)
  77.78% (14/18)
  71.43% (10/14)
  50.00% (2/4)
compiler/src/model/protocol.rs
 100.00% (1/1)
 100.00% (5/5)
 100.00% (4/4)
- (0/0)
compiler/src/model/structure.rs
 100.00% (2/2)
 100.00% (14/14)
 100.00% (12/12)
- (0/0)
compiler/src/model/typedef.rs
  50.00% (1/2)
  31.58% (12/38)
  27.27% (3/11)
   0.00% (0/6)
runtime/src/codec/arrays.rs
  55.56% (5/9)
  68.42% (26/38)
  50.00% (5/10)
- (0/0)
runtime/src/codec/bits.rs
 100.00% (12/12)
  98.64% (145/147)
  92.31% (24/26)
  50.00% (2/4)
runtime/src/codec/bytes.rs
  63.64% (7/11)
  59.26% (32/54)
  66.67% (12/18)
  50.00% (2/4)
runtime/src/message/interface.rs
  84.62% (11/13)
  83.78% (31/37)
  85.71% (12/14)
- (0/0)
runtime/src/message/macros.rs
  53.33% (8/15)
  58.54% (24/41)
  47.62% (10/21)
- (0/0)
runtime/src/message/payload/common.rs
   0.00% (0/4)
   0.00% (0/15)
   0.00% (0/10)
- (0/0)
runtime/src/message/payload/list.rs
  66.67% (10/15)
  66.36% (71/107)
  52.63% (40/76)
  50.00% (1/2)
runtime/src/message/payload/list_base.rs
  40.00% (2/5)
  40.00% (8/20)
  33.33% (5/15)
- (0/0)
runtime/src/message/util/array.rs
  82.35% (14/17)
  76.60% (72/94)
  64.10% (25/39)
  50.00% (3/6)
runtime/src/message/util/common.rs
  38.46% (5/13)
  42.68% (35/82)
  39.68% (25/63)
  60.00% (6/10)
runtime/src/message/util/size.rs
  66.67% (2/3)
  75.00% (9/12)
  66.67% (4/6)
- (0/0)
runtime/src/message/util/string.rs
  66.67% (8/12)
  79.25% (42/53)
  65.45% (36/55)
- (0/0)
runtime/src/union.rs
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
- (0/0)
runtime/src/util/mod.rs
  66.67% (2/3)
  57.14% (8/14)
  23.08% (3/13)
  50.00% (1/2)
runtime/src/util/scalar.rs
 100.00% (2/2)
 100.00% (6/6)
 100.00% (2/2)
- (0/0)
testprog-async/build.rs
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
- (0/0)
testprog/build.rs
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
- (0/0)
testprog/src/codec/buffer.rs
 100.00% (2/2)
 100.00% (12/12)
  75.00% (9/12)
- (0/0)
testprog/src/codec/container.rs
 100.00% (4/4)
 100.00% (15/15)
  85.71% (6/7)
- (0/0)
Totals
  72.80% (455/625)
  79.78% (3571/4476)
  73.14% (1917/2621)
  75.10% (380/506)
Generated by llvm-cov -- llvm version 19.1.6-rust-1.85.0-nightly