Coverage Report

Created: 2026-11-08 15:41

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch Coverage
abc/mod.rs
  90.00% (18/20)
  86.73% (196/226)
  84.27% (284/337)
- (0/0)
abc/read.rs
  93.78% (181/193)
  91.07% (1845/2026)
  90.45% (2215/2449)
- (0/0)
abc/write.rs
  74.86% (137/183)
  72.21% (1203/1666)
  67.40% (1346/1997)
- (0/0)
alpha/analysis/aligner.rs
  92.16% (47/51)
  87.81% (317/361)
  86.42% (528/611)
- (0/0)
alpha/analysis/fixer.rs
  87.27% (48/55)
  79.05% (449/568)
  77.71% (596/767)
- (0/0)
alpha/analysis/hasher.rs
  69.57% (16/23)
  52.23% (187/358)
  49.63% (202/407)
- (0/0)
alpha/analysis/ornament_recognizer.rs
 100.00% (20/20)
  95.04% (230/242)
  93.82% (349/372)
- (0/0)
alpha/analysis/search.rs
 100.00% (21/21)
  95.82% (252/263)
  93.86% (321/342)
- (0/0)
analysis.rs
  94.74% (54/57)
  91.69% (397/433)
  93.13% (556/597)
- (0/0)
analysis/correlate.rs
  86.96% (20/23)
  79.33% (119/150)
  74.33% (139/187)
- (0/0)
analysis/elements.rs
 100.00% (9/9)
 100.00% (44/44)
  98.28% (57/58)
- (0/0)
analysis/enharmonics.rs
 100.00% (45/45)
 100.00% (202/202)
  97.93% (284/290)
- (0/0)
analysis/floating_key.rs
  85.71% (18/21)
  81.31% (87/107)
  78.15% (93/119)
- (0/0)
analysis/harmonic_function.rs
 100.00% (21/21)
  89.94% (152/169)
  91.20% (197/216)
- (0/0)
analysis/metrical.rs
  93.75% (15/16)
  79.74% (122/153)
  75.12% (151/201)
- (0/0)
analysis/neoriemannian.rs
  98.28% (57/58)
  99.78% (463/464)
  97.24% (633/651)
- (0/0)
analysis/patel.rs
 100.00% (10/10)
  81.48% (44/54)
  86.44% (51/59)
- (0/0)
analysis/pitch_analysis.rs
 100.00% (6/6)
  96.77% (30/31)
  83.72% (36/43)
- (0/0)
analysis/reduce_chords.rs
  78.32% (112/143)
  76.13% (775/1018)
  78.21% (955/1221)
- (0/0)
analysis/reduction.rs
  55.56% (55/99)
  68.74% (620/902)
  66.29% (653/985)
- (0/0)
analysis/segment_by_rests.rs
  88.89% (8/9)
  74.14% (43/58)
  74.36% (58/78)
- (0/0)
analysis/transposition.rs
 100.00% (25/25)
 100.00% (112/112)
  93.90% (154/164)
- (0/0)
analysis/windowed.rs
  61.90% (13/21)
  49.19% (61/124)
  51.08% (71/139)
- (0/0)
articulations.rs
  50.91% (28/55)
  62.02% (129/208)
  66.53% (157/236)
- (0/0)
audiosearch.rs
  25.00% (17/68)
  22.34% (105/470)
  23.44% (139/593)
- (0/0)
bar.rs
  90.48% (19/21)
  89.31% (117/131)
  90.41% (132/146)
- (0/0)
braille/basic.rs
  50.00% (45/90)
  46.35% (470/1014)
  44.88% (557/1241)
- (0/0)
braille/equality.rs
  39.29% (11/28)
  60.14% (89/148)
  61.54% (96/156)
- (0/0)
braille/lookup.rs
  74.36% (29/39)
  43.25% (157/363)
  41.60% (208/500)
- (0/0)
braille/objects.rs
 100.00% (3/3)
 100.00% (13/13)
 100.00% (16/16)
- (0/0)
braille/segment.rs
  43.08% (84/195)
  49.78% (924/1856)
  44.44% (911/2050)
- (0/0)
braille/text.rs
  68.75% (22/32)
  66.34% (201/303)
  57.95% (226/390)
- (0/0)
braille/translate.rs
  45.71% (16/35)
  48.10% (165/343)
  51.06% (216/423)
- (0/0)
capella.rs
  82.98% (39/47)
  80.09% (354/442)
  78.91% (419/531)
- (0/0)
chord/guitar.rs
 100.00% (75/75)
  97.22% (525/540)
  97.85% (500/511)
- (0/0)
chord/mod.rs
  97.17% (240/247)
  98.07% (2339/2385)
  98.04% (3193/3257)
- (0/0)
chord/names.rs
  87.04% (47/54)
  86.34% (354/410)
  83.86% (317/378)
- (0/0)
chord/notation.rs
  93.18% (41/44)
  91.64% (274/299)
  90.83% (307/338)
- (0/0)
chord/quality.rs
  98.75% (79/80)
  94.78% (363/383)
  93.26% (443/475)
- (0/0)
chord/resolution.rs
  90.00% (27/30)
  81.43% (228/280)
  75.23% (243/323)
- (0/0)
chord/root.rs
 100.00% (14/14)
 100.00% (101/101)
 100.00% (107/107)
- (0/0)
chord/setclass.rs
  96.15% (50/52)
  97.81% (223/228)
  94.57% (244/258)
- (0/0)
chord/tables/mod.rs
  88.24% (45/51)
  88.48% (407/460)
  91.60% (643/702)
- (0/0)
chordsymbol/figure.rs
 100.00% (30/30)
  97.28% (250/257)
  92.99% (252/271)
- (0/0)
chordsymbol/mod.rs
  88.89% (144/162)
  91.25% (1147/1257)
  88.91% (1571/1767)
- (0/0)
chordsymbol/parse.rs
  87.18% (34/39)
  80.73% (289/358)
  81.95% (336/410)
- (0/0)
chordsymbol/realize.rs
  95.74% (45/47)
  87.90% (356/405)
  83.37% (366/439)
- (0/0)
chordsymbol/tables.rs
  96.15% (25/26)
  96.74% (89/92)
  90.91% (90/99)
- (0/0)
clef.rs
  85.71% (42/49)
  86.34% (297/344)
  88.10% (370/420)
- (0/0)
common/classtools.rs
 100.00% (4/4)
 100.00% (17/17)
 100.00% (30/30)
- (0/0)
common/decorators.rs
 100.00% (7/7)
 100.00% (32/32)
 100.00% (47/47)
- (0/0)
common/enums.rs
 100.00% (8/8)
 100.00% (71/71)
 100.00% (85/85)
- (0/0)
common/filetools.rs
 100.00% (4/4)
 100.00% (26/26)
  97.83% (45/46)
- (0/0)
common/formats.rs
  96.67% (29/30)
  90.06% (145/161)
  95.68% (177/185)
- (0/0)
common/misc.rs
 100.00% (9/9)
  84.93% (62/73)
  90.00% (81/90)
- (0/0)
common/numbertools.rs
  93.33% (98/105)
  93.27% (762/817)
  92.52% (1114/1204)
- (0/0)
common/objects.rs
  80.00% (8/10)
  85.37% (35/41)
  87.76% (43/49)
- (0/0)
common/parallel.rs
 100.00% (7/7)
 100.00% (31/31)
 100.00% (58/58)
- (0/0)
common/pathtools.rs
  88.00% (22/25)
  83.82% (145/173)
  85.06% (205/241)
- (0/0)
common/stringtools.rs
  98.08% (51/52)
  94.41% (405/429)
  95.33% (592/621)
- (0/0)
display.rs
  50.00% (1/2)
  75.00% (3/4)
  60.00% (3/5)
- (0/0)
duration.rs
  92.02% (196/213)
  95.12% (1599/1681)
  95.69% (1996/2086)
- (0/0)
dynamics.rs
  88.89% (16/18)
  90.65% (97/107)
  91.55% (130/142)
- (0/0)
environment.rs
  95.16% (59/62)
  88.46% (460/520)
  88.82% (556/626)
- (0/0)
error.rs
  98.00% (49/50)
  97.83% (315/322)
  97.81% (357/365)
- (0/0)
expressions.rs
  68.87% (73/106)
  62.95% (525/834)
  61.34% (568/926)
- (0/0)
features/dataset.rs
  79.25% (42/53)
  82.12% (294/358)
  81.40% (337/414)
- (0/0)
features/jsymbolic.rs
  94.78% (127/134)
  84.23% (657/780)
  82.75% (782/945)
- (0/0)
features/language.rs
  85.71% (12/14)
  79.49% (62/78)
  79.52% (66/83)
- (0/0)
features/mod.rs
  84.29% (59/70)
  82.31% (321/390)
  79.45% (317/399)
- (0/0)
features/native.rs
  78.85% (41/52)
  81.31% (274/337)
  79.76% (331/415)
- (0/0)
figuredbass/mod.rs
 100.00% (51/51)
  97.92% (283/289)
  95.27% (322/338)
- (0/0)
figuredbass/possibility.rs
  61.54% (24/39)
  49.59% (122/246)
  51.75% (148/286)
- (0/0)
figuredbass/realizer.rs
  88.00% (88/100)
  88.04% (751/853)
  86.01% (904/1051)
- (0/0)
figuredbass/resolution.rs
  66.67% (34/51)
  59.17% (229/387)
  57.11% (221/387)
- (0/0)
figuredbass/rules.rs
 100.00% (1/1)
 100.00% (23/23)
 100.00% (20/20)
- (0/0)
figuredbass/scale.rs
  43.48% (10/23)
  50.00% (63/126)
  45.83% (66/144)
- (0/0)
figuredbass/segment.rs
  60.00% (36/60)
  64.21% (323/503)
  58.46% (335/573)
- (0/0)
guide.md
  91.67% (11/12)
  91.40% (85/93)
  79.60% (160/201)
- (0/0)
humdrum/comment.rs
 100.00% (8/8)
 100.00% (30/30)
 100.00% (33/33)
- (0/0)
humdrum/harm.rs
  96.30% (26/27)
  98.76% (318/322)
  98.28% (343/349)
- (0/0)
humdrum/mod.rs
  95.18% (158/166)
  93.65% (1327/1417)
  92.49% (1614/1745)
- (0/0)
humdrum/tandem.rs
 100.00% (5/5)
 100.00% (19/19)
 100.00% (22/22)
- (0/0)
instrument/mod.rs
  80.80% (101/125)
  82.14% (469/571)
  82.85% (599/723)
- (0/0)
instrument/streams.rs
 100.00% (44/44)
  90.00% (288/320)
  89.03% (357/401)
- (0/0)
interval/chromaticinterval.rs
  96.55% (28/29)
  98.84% (171/173)
  98.70% (228/231)
- (0/0)
interval/constants.rs
 100.00% (8/8)
 100.00% (12/12)
 100.00% (19/19)
- (0/0)
interval/diatonicinterval.rs
 100.00% (41/41)
  98.94% (280/283)
  97.16% (342/352)
- (0/0)
interval/direction.rs
 100.00% (1/1)
 100.00% (5/5)
 100.00% (11/11)
- (0/0)
interval/genericinterval.rs
 100.00% (50/50)
  97.45% (344/353)
  96.56% (393/407)
- (0/0)
interval/mod.rs
 100.00% (146/146)
  97.94% (1330/1358)
  96.02% (1711/1782)
- (0/0)
interval/specifier.rs
 100.00% (19/19)
  86.03% (154/179)
  88.21% (187/212)
- (0/0)
key/keysignature.rs
  96.15% (50/52)
  96.64% (518/536)
  95.59% (672/703)
- (0/0)
key/mod.rs
  98.25% (56/57)
  96.57% (422/437)
  96.42% (592/614)
- (0/0)
layout.rs
  66.67% (6/9)
  60.29% (41/68)
  70.97% (66/93)
- (0/0)
lib.rs
  76.19% (16/21)
  87.07% (101/116)
  80.18% (174/217)
- (0/0)
lily.rs
  78.07% (89/114)
  73.22% (793/1083)
  70.46% (897/1273)
- (0/0)
makenotation/mod.rs
  95.98% (191/199)
  90.98% (1685/1852)
  88.80% (1911/2152)
- (0/0)
makenotation/score.rs
  89.72% (96/107)
  85.49% (813/951)
  84.65% (1053/1244)
- (0/0)
mei.rs
  93.96% (140/149)
  91.14% (1275/1399)
  88.29% (1500/1699)
- (0/0)
metadata/mod.rs
  90.18% (101/112)
  87.93% (430/489)
  91.07% (561/616)
- (0/0)
metadata/primitives.rs
  74.29% (78/105)
  78.70% (495/629)
  79.95% (582/728)
- (0/0)
meter/mod.rs
  93.37% (183/196)
  94.18% (1684/1788)
  93.66% (2364/2524)
- (0/0)
meter/sequence.rs
  93.27% (97/104)
  92.78% (887/956)
  91.71% (1118/1219)
- (0/0)
midi/mod.rs
  94.44% (34/36)
  95.55% (365/382)
  93.75% (510/544)
- (0/0)
midi/score.rs
  97.96% (48/49)
  96.20% (532/553)
  94.13% (754/801)
- (0/0)
midi/write.rs
  86.60% (84/97)
  84.99% (708/833)
  83.80% (776/926)
- (0/0)
musedata.rs
  92.31% (120/130)
  86.42% (859/994)
  83.46% (994/1191)
- (0/0)
musedata/base12_26.rs
 100.00% (5/5)
 100.00% (14/14)
 100.00% (18/18)
- (0/0)
musedata/base40.rs
  90.70% (39/43)
  92.16% (188/204)
  93.43% (270/289)
- (0/0)
musescore/beams.rs
  85.71% (36/42)
  67.23% (361/537)
  68.58% (430/627)
- (0/0)
musescore/read.rs
  85.33% (221/259)
  84.81% (2301/2713)
  79.75% (2643/3314)
- (0/0)
musicxml/mod.rs
  75.97% (275/362)
  73.29% (2717/3707)
  68.50% (2812/4105)
- (0/0)
musicxml/notate.rs
  55.56% (15/27)
  51.05% (97/190)
  45.76% (108/236)
- (0/0)
musicxml/partstaff.rs
  33.33% (11/33)
  33.12% (105/317)
  33.51% (127/379)
- (0/0)
musicxml/read.rs
  90.37% (319/353)
  85.03% (3102/3648)
  83.01% (3484/4197)
- (0/0)
musicxml/tree.rs
  85.37% (35/41)
  88.06% (177/201)
  88.43% (214/242)
- (0/0)
notation.rs
  96.05% (146/152)
  93.95% (932/992)
  94.19% (1118/1187)
- (0/0)
note/mod.rs
  96.51% (83/86)
  97.79% (398/407)
  97.73% (473/484)
- (0/0)
noteworthy/binary.rs
  92.00% (46/50)
  77.06% (430/558)
  73.31% (618/843)
- (0/0)
noteworthy/mod.rs
  89.32% (92/103)
  81.21% (722/889)
  76.95% (818/1063)
- (0/0)
omr/correctors.rs
  77.01% (67/87)
  82.53% (529/641)
  79.65% (630/791)
- (0/0)
omr/evaluators.rs
   0.00% (0/11)
   0.00% (0/105)
   0.00% (0/130)
- (0/0)
percussion.rs
  84.62% (33/39)
  82.05% (128/156)
  82.02% (146/178)
- (0/0)
pitch/accidental.rs
 100.00% (110/110)
  90.67% (690/761)
  92.23% (878/952)
- (0/0)
pitch/display.rs
 100.00% (13/13)
  88.99% (194/218)
  87.72% (200/228)
- (0/0)
pitch/enharmonic.rs
  93.33% (28/30)
  96.79% (302/312)
  91.88% (317/345)
- (0/0)
pitch/harmonics.rs
 100.00% (10/10)
  97.60% (122/125)
  88.75% (142/160)
- (0/0)
pitch/microtone.rs
  91.43% (32/35)
  94.23% (196/208)
  93.98% (250/266)
- (0/0)
pitch/mod.rs
  96.88% (155/160)
  99.00% (1490/1505)
  97.96% (1969/2010)
- (0/0)
pitch/names.rs
  91.30% (21/23)
  82.35% (154/187)
  87.70% (214/244)
- (0/0)
pitch/pitchclass.rs
 100.00% (39/39)
  97.25% (177/182)
  97.19% (242/249)
- (0/0)
polyrhythm.rs
  95.16% (59/62)
  97.01% (389/401)
  95.35% (533/559)
- (0/0)
repeat.rs
  79.17% (19/24)
  80.67% (96/119)
  82.14% (115/140)
- (0/0)
rest.rs
  97.67% (42/43)
  97.04% (164/169)
  97.13% (203/209)
- (0/0)
roman/analysis.rs
  93.44% (57/61)
  90.29% (474/525)
  84.63% (545/644)
- (0/0)
roman/figure.rs
  90.48% (38/42)
  90.87% (428/471)
  89.05% (480/539)
- (0/0)
roman/mod.rs
  98.32% (117/119)
  98.53% (1339/1359)
  97.62% (1763/1806)
- (0/0)
roman/realize.rs
  96.00% (24/25)
  94.33% (233/247)
  83.93% (256/305)
- (0/0)
romantext/clercq_temperley.rs
  94.62% (88/93)
  96.16% (752/782)
  94.14% (868/922)
- (0/0)
romantext/mod.rs
  88.98% (105/118)
  82.45% (935/1134)
  81.36% (1091/1341)
- (0/0)
romantext/tsv.rs
  83.02% (88/106)
  85.83% (848/988)
  85.62% (1072/1252)
- (0/0)
scale/hexatonicblues.rs
  94.74% (18/19)
  96.84% (92/95)
  96.00% (168/175)
- (0/0)
scale/realized.rs
  91.67% (132/144)
  91.15% (896/983)
  84.15% (977/1161)
- (0/0)
scale/scaletype.rs
  98.11% (104/106)
  97.52% (1142/1171)
  97.56% (1682/1724)
- (0/0)
scale/stepscale.rs
 100.00% (46/46)
  98.83% (339/343)
  97.14% (578/595)
- (0/0)
search/base.rs
  61.11% (55/90)
  64.96% (330/508)
  65.72% (370/563)
- (0/0)
search/difflib.rs
 100.00% (12/12)
  98.74% (157/159)
  96.64% (230/238)
- (0/0)
search/lyrics.rs
 100.00% (26/26)
  95.11% (214/225)
  92.61% (238/257)
- (0/0)
search/segment.rs
  47.37% (9/19)
  54.90% (84/153)
  50.34% (73/145)
- (0/0)
search/serial.rs
  46.74% (43/92)
  49.63% (337/679)
  45.47% (361/794)
- (0/0)
serial/mod.rs
 100.00% (107/107)
  99.60% (745/748)
  99.41% (1172/1179)
- (0/0)
sieve.rs
  95.74% (90/94)
  96.38% (771/800)
  95.38% (1280/1342)
- (0/0)
spanner.rs
  76.64% (82/107)
  74.60% (373/500)
  78.76% (482/612)
- (0/0)
statistics.rs
 100.00% (25/25)
  96.05% (219/228)
  95.45% (336/352)
- (0/0)
stepname.rs
  90.00% (9/10)
  85.58% (89/104)
  91.77% (145/158)
- (0/0)
stream.rs
  95.40% (249/261)
  93.44% (1339/1433)
  92.73% (1670/1801)
- (0/0)
stream/analyze.rs
  92.31% (24/26)
  94.41% (152/161)
  92.06% (197/214)
- (0/0)
stream/chordify.rs
  83.87% (52/62)
  84.83% (425/501)
  82.94% (457/551)
- (0/0)
stream/classes.rs
 100.00% (4/4)
  46.39% (45/97)
  40.00% (70/175)
- (0/0)
stream/consecutive.rs
  74.07% (20/27)
  71.63% (154/215)
  65.66% (174/265)
- (0/0)
stream/editing.rs
  85.14% (63/74)
  74.66% (386/517)
  73.12% (476/651)
- (0/0)
stream/ends.rs
 100.00% (18/18)
  95.35% (164/172)
  95.77% (181/189)
- (0/0)
stream/exact.rs
 100.00% (7/7)
  89.19% (66/74)
  88.61% (70/79)
- (0/0)
stream/filling.rs
 100.00% (23/23)
 100.00% (160/160)
  97.07% (232/239)
- (0/0)
stream/lookups.rs
  76.32% (29/38)
  85.26% (243/285)
  83.08% (329/396)
- (0/0)
stream/lyrics.rs
 100.00% (24/24)
  94.58% (227/240)
  95.12% (273/287)
- (0/0)
stream/opus.rs
 100.00% (20/20)
  99.28% (138/139)
  98.80% (165/167)
- (0/0)
stream/placed.rs
  98.28% (57/58)
  98.52% (333/338)
  98.77% (481/487)
- (0/0)
stream/queries.rs
  52.63% (30/57)
  55.84% (172/308)
  61.07% (229/375)
- (0/0)
stream/repeats.rs
  94.34% (100/106)
  90.08% (835/927)
  88.21% (995/1128)
- (0/0)
stream/seconds.rs
  88.00% (22/25)
  89.20% (157/176)
  86.62% (233/269)
- (0/0)
stream/selection.rs
  77.27% (17/22)
  86.52% (77/89)
  81.82% (81/99)
- (0/0)
stream/slicing.rs
  64.06% (41/64)
  63.91% (255/399)
  63.03% (329/522)
- (0/0)
stream/sounding.rs
  97.44% (38/39)
  92.49% (271/293)
  85.07% (342/402)
- (0/0)
stream/span.rs
 100.00% (29/29)
  98.65% (220/223)
  97.55% (319/327)
- (0/0)
stream/splitting.rs
  93.33% (14/15)
  83.45% (116/139)
  81.52% (150/184)
- (0/0)
stream/template.rs
  90.00% (27/30)
  79.89% (282/353)
  78.61% (305/388)
- (0/0)
stream/ties.rs
  88.24% (30/34)
  73.38% (226/308)
  73.10% (231/316)
- (0/0)
stream/voices.rs
  87.76% (43/49)
  83.14% (365/439)
  79.32% (445/561)
- (0/0)
style.rs
  86.36% (19/22)
  87.83% (101/115)
  89.87% (142/158)
- (0/0)
tablature.rs
  78.26% (18/23)
  78.43% (120/153)
  77.11% (128/166)
- (0/0)
tempo.rs
  84.07% (95/113)
  90.45% (597/660)
  91.98% (768/835)
- (0/0)
text.rs
 100.00% (14/14)
  91.03% (132/145)
  87.72% (150/171)
- (0/0)
tinynotation.rs
  93.10% (81/87)
  93.38% (536/574)
  91.41% (660/722)
- (0/0)
tree.rs
  53.28% (73/137)
  45.68% (344/753)
  46.18% (345/747)
- (0/0)
tuningsystem/adaptive.rs
 100.00% (11/11)
 100.00% (105/105)
 100.00% (162/162)
- (0/0)
tuningsystem/duplicates.rs
  93.62% (44/47)
  97.14% (204/210)
  97.54% (278/285)
- (0/0)
tuningsystem/equal.rs
  97.37% (37/38)
  99.57% (234/235)
  99.07% (319/322)
- (0/0)
tuningsystem/mod.rs
 100.00% (80/80)
  97.10% (704/725)
  96.11% (940/978)
- (0/0)
tuningsystem/monzo.rs
  98.68% (75/76)
  99.49% (391/393)
  97.89% (604/617)
- (0/0)
tuningsystem/mos.rs
  96.08% (49/51)
  96.71% (294/304)
  96.62% (400/414)
- (0/0)
tuningsystem/scala.rs
  94.12% (96/102)
  95.54% (686/718)
  95.11% (798/839)
- (0/0)
tuningsystem/temperament.rs
  87.50% (49/56)
  94.85% (442/466)
  95.29% (668/701)
- (0/0)
tuningsystem/tuning.rs
  92.86% (13/14)
  93.06% (67/72)
  94.17% (97/103)
- (0/0)
variant.rs
  40.93% (88/215)
  31.93% (499/1563)
  28.90% (520/1799)
- (0/0)
voiceleading.rs
  98.98% (97/98)
  95.64% (767/802)
  95.07% (1214/1277)
- (0/0)
volpiano.rs
  87.80% (36/41)
  88.25% (308/349)
  86.57% (374/432)
- (0/0)
volume.rs
  96.92% (63/65)
  92.32% (469/508)
  90.15% (668/741)
- (0/0)
xml.rs
  97.62% (41/42)
  95.39% (269/282)
  93.50% (345/369)
- (0/0)
Totals
  85.78% (10694/12467)
  83.94% (83537/99517)
  83.11% (103620/124679)
- (0/0)
Generated by llvm-cov -- llvm version 23.1.5-rust-1.102.0-nightly