Coverage Report

Created: 2026-08-05 20:21

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch Coverage
core/src/app.rs
 100.00% (24/24)
  96.31% (209/217)
  96.32% (288/299)
- (0/0)
core/src/backend/headless.rs
 100.00% (49/49)
  98.97% (384/388)
  97.92% (659/673)
- (0/0)
core/src/backend/mod.rs
  66.67% (8/12)
  86.36% (38/44)
  78.05% (32/41)
- (0/0)
core/src/color/ansi.rs
  96.77% (30/31)
  97.94% (238/243)
  98.38% (425/432)
- (0/0)
core/src/color/convert.rs
 100.00% (53/53)
  99.69% (325/326)
  99.29% (563/567)
- (0/0)
core/src/color/named.rs
 100.00% (9/9)
 100.00% (180/180)
  62.74% (229/365)
- (0/0)
core/src/color/parse.rs
  95.00% (19/20)
  92.02% (173/188)
  85.71% (270/315)
- (0/0)
core/src/color/style.rs
 100.00% (13/13)
  98.41% (62/63)
  99.08% (108/109)
- (0/0)
core/src/color/tint.rs
  89.47% (17/19)
  92.00% (92/100)
  89.45% (195/218)
- (0/0)
core/src/dev.rs
 100.00% (10/10)
  97.56% (40/41)
  96.36% (53/55)
- (0/0)
core/src/event/key.rs
  94.87% (37/39)
  97.63% (288/295)
  98.65% (511/518)
- (0/0)
core/src/event/mod.rs
 100.00% (14/14)
  97.80% (89/91)
  96.33% (105/109)
- (0/0)
core/src/event/mouse.rs
 100.00% (7/7)
 100.00% (63/63)
  98.33% (59/60)
- (0/0)
core/src/frames/clock.rs
 100.00% (10/10)
 100.00% (62/62)
 100.00% (90/90)
- (0/0)
core/src/frames/stats.rs
 100.00% (22/22)
  99.26% (135/136)
  98.45% (254/258)
- (0/0)
core/src/grid/api.rs
 100.00% (52/52)
  99.60% (503/505)
  99.49% (982/987)
- (0/0)
core/src/grid/diff.rs
 100.00% (24/24)
 100.00% (166/166)
 100.00% (404/404)
- (0/0)
core/src/grid/layers/blit.rs
 100.00% (50/50)
  99.72% (702/704)
  99.75% (1182/1185)
- (0/0)
core/src/grid/layers/flatten.rs
 100.00% (19/19)
  96.74% (178/184)
  97.17% (378/389)
- (0/0)
core/src/grid/layers/mod.rs
 100.00% (52/52)
 100.00% (488/488)
  99.74% (1164/1167)
- (0/0)
core/src/grid/layers/tint.rs
 100.00% (11/11)
  96.91% (94/97)
  97.87% (230/235)
- (0/0)
core/src/grid/mod.rs
 100.00% (33/33)
  96.81% (182/188)
  97.66% (334/342)
- (0/0)
core/src/grid/spans.rs
 100.00% (41/41)
  98.98% (483/488)
  99.17% (1071/1080)
- (0/0)
core/src/grid/trait_impls.rs
 100.00% (9/9)
 100.00% (61/61)
  98.20% (109/111)
- (0/0)
core/src/layout/align.rs
 100.00% (6/6)
 100.00% (34/34)
 100.00% (64/64)
- (0/0)
core/src/layout/text_layout.rs
 100.00% (18/18)
 100.00% (153/153)
 100.00% (303/303)
- (0/0)
core/src/layout/word_wrap.rs
 100.00% (13/13)
  99.19% (122/123)
  99.53% (213/214)
- (0/0)
core/src/math.rs
 100.00% (6/6)
 100.00% (18/18)
 100.00% (27/27)
- (0/0)
core/src/surface/draw/cells.rs
 100.00% (8/8)
  99.25% (133/134)
  99.36% (310/312)
- (0/0)
core/src/surface/draw/mod.rs
 100.00% (6/6)
 100.00% (47/47)
  97.22% (105/108)
- (0/0)
core/src/surface/draw/spans.rs
 100.00% (4/4)
 100.00% (67/67)
  96.50% (138/143)
- (0/0)
core/src/surface/draw/text.rs
 100.00% (4/4)
  98.11% (52/53)
  98.97% (96/97)
- (0/0)
core/src/surface/geometry.rs
  94.12% (16/17)
  97.09% (100/103)
  97.00% (97/100)
- (0/0)
core/src/surface/mod.rs
 100.00% (3/3)
 100.00% (16/16)
 100.00% (14/14)
- (0/0)
core/src/surface/styled.rs
  47.06% (8/17)
  53.45% (31/58)
  54.26% (51/94)
- (0/0)
core/src/symbols/braille.rs
 100.00% (4/4)
  95.24% (20/21)
  96.88% (31/32)
- (0/0)
core/src/symbols/mod.rs
 100.00% (3/3)
 100.00% (15/15)
 100.00% (18/18)
- (0/0)
core/src/symbols/subcell.rs
 100.00% (15/15)
 100.00% (110/110)
 100.00% (203/203)
- (0/0)
core/src/terminal/input.rs
 100.00% (29/29)
 100.00% (210/210)
 100.00% (442/442)
- (0/0)
core/src/terminal/mod.rs
  97.06% (33/34)
  96.79% (181/187)
  97.31% (362/372)
- (0/0)
core/src/terminal/present.rs
  91.36% (74/81)
  94.70% (465/491)
  95.80% (889/928)
- (0/0)
core/src/terminal/retain.rs
  96.77% (60/62)
  97.68% (253/259)
  98.62% (571/579)
- (0/0)
core/src/testing/conformance.rs
  96.00% (24/25)
  97.50% (195/200)
  97.12% (405/417)
- (0/0)
core/src/testing/mod.rs
  85.19% (23/27)
  88.14% (156/177)
  88.31% (219/248)
- (0/0)
core/src/text.rs
  94.12% (32/34)
  96.36% (159/165)
  97.13% (271/279)
- (0/0)
core/src/tile.rs
 100.00% (53/53)
 100.00% (328/328)
 100.00% (560/560)
- (0/0)
crossterm/src/lib.rs
  91.20% (114/125)
  90.78% (975/1074)
  90.70% (1316/1451)
- (0/0)
gl/src/config.rs
  60.00% (6/10)
  62.35% (53/85)
  65.22% (75/115)
- (0/0)
gl/src/context_native.rs
   0.00% (0/21)
   0.00% (0/105)
   0.00% (0/162)
- (0/0)
gl/src/error.rs
   0.00% (0/2)
   0.00% (0/8)
   0.00% (0/13)
- (0/0)
gl/src/headless.rs
  27.45% (14/51)
  10.75% (63/586)
   6.19% (73/1180)
- (0/0)
gl/src/lib.rs
  92.65% (63/68)
  84.04% (574/683)
  81.80% (1038/1269)
- (0/0)
gl/src/renderer.rs
   5.26% (2/38)
   6.44% (30/466)
   2.58% (19/737)
- (0/0)
gl/src/shaders.rs
 100.00% (8/8)
  97.37% (74/76)
  98.40% (123/125)
- (0/0)
gl/src/sprites.rs
  76.92% (10/13)
  93.96% (140/149)
  95.41% (187/196)
- (0/0)
software/src/config.rs
  75.00% (12/16)
  77.23% (78/101)
  74.36% (87/117)
- (0/0)
software/src/lib.rs
  91.82% (146/159)
  92.54% (1525/1648)
  92.51% (2691/2909)
- (0/0)
software/src/surface_native.rs
  61.54% (8/13)
  48.75% (39/80)
  47.29% (61/129)
- (0/0)
terminal-wasm/src/lib.rs
  92.11% (70/76)
  98.03% (497/507)
  98.11% (778/793)
- (0/0)
terminal/src/lib.rs
  96.92% (63/65)
  96.93% (568/586)
  95.45% (1007/1055)
- (0/0)
ui/src/align.rs
 100.00% (5/5)
 100.00% (20/20)
 100.00% (37/37)
- (0/0)
ui/src/animate/easing.rs
 100.00% (12/12)
 100.00% (93/93)
 100.00% (137/137)
- (0/0)
ui/src/animate/oscillate.rs
 100.00% (12/12)
 100.00% (66/66)
 100.00% (136/136)
- (0/0)
ui/src/animate/tween.rs
 100.00% (20/20)
 100.00% (127/127)
 100.00% (251/251)
- (0/0)
ui/src/block.rs
 100.00% (8/8)
 100.00% (70/70)
 100.00% (180/180)
- (0/0)
ui/src/camera/mod.rs
 100.00% (33/33)
 100.00% (200/200)
 100.00% (483/483)
- (0/0)
ui/src/camera/transform.rs
 100.00% (29/29)
 100.00% (218/218)
 100.00% (526/526)
- (0/0)
ui/src/draw/primitives.rs
 100.00% (2/2)
 100.00% (16/16)
 100.00% (32/32)
- (0/0)
ui/src/draw/scrollbar.rs
 100.00% (14/14)
  98.58% (139/141)
  98.91% (273/276)
- (0/0)
ui/src/interact/consumed.rs
 100.00% (5/5)
 100.00% (19/19)
 100.00% (31/31)
- (0/0)
ui/src/interact/density.rs
 100.00% (7/7)
 100.00% (35/35)
 100.00% (54/54)
- (0/0)
ui/src/interact/focus.rs
  96.15% (25/26)
  95.24% (120/126)
  96.62% (200/207)
- (0/0)
ui/src/interact/hit.rs
 100.00% (15/15)
 100.00% (80/80)
 100.00% (181/181)
- (0/0)
ui/src/interact/mod.rs
  93.06% (67/72)
  98.30% (926/942)
  98.97% (1633/1650)
- (0/0)
ui/src/interact/pointer.rs
 100.00% (14/14)
  96.64% (115/119)
  96.67% (174/180)
- (0/0)
ui/src/interact/response.rs
 100.00% (20/20)
 100.00% (97/97)
 100.00% (108/108)
- (0/0)
ui/src/interact/sense.rs
  88.24% (15/17)
  92.21% (71/77)
  94.00% (94/100)
- (0/0)
ui/src/interact/shortcuts.rs
  93.33% (14/15)
  97.20% (104/107)
  98.22% (166/169)
- (0/0)
ui/src/layout.rs
  99.12% (112/113)
  97.51% (1058/1085)
  97.91% (2297/2346)
- (0/0)
ui/src/perf/app.rs
  85.71% (48/56)
  94.72% (413/436)
  94.96% (603/635)
- (0/0)
ui/src/perf/mode.rs
 100.00% (1/1)
 100.00% (6/6)
 100.00% (7/7)
- (0/0)
ui/src/perf/renderer.rs
 100.00% (17/17)
  99.33% (148/149)
  99.57% (233/234)
- (0/0)
ui/src/state/list.rs
 100.00% (32/32)
  99.48% (191/192)
  99.71% (338/339)
- (0/0)
ui/src/state/scroll.rs
  90.00% (27/30)
  89.75% (254/283)
  94.51% (396/419)
- (0/0)
ui/src/state/text_input.rs
 100.00% (35/35)
  95.08% (232/244)
  95.04% (402/423)
- (0/0)
ui/src/style.rs
  91.49% (43/47)
  94.62% (299/316)
  97.26% (638/656)
- (0/0)
ui/src/text.rs
  90.00% (9/10)
  95.65% (66/69)
  95.41% (104/109)
- (0/0)
ui/src/theme.rs
 100.00% (19/19)
  98.81% (166/168)
  99.31% (286/288)
- (0/0)
ui/src/ui.rs
  96.30% (104/108)
  97.31% (616/633)
  98.41% (1054/1071)
- (0/0)
ui/src/widget/bar.rs
 100.00% (8/8)
  98.80% (82/83)
  99.36% (155/156)
- (0/0)
ui/src/widget/border_type.rs
 100.00% (1/1)
 100.00% (7/7)
 100.00% (7/7)
- (0/0)
ui/src/widget/box_border.rs
 100.00% (14/14)
 100.00% (126/126)
 100.00% (260/260)
- (0/0)
ui/src/widget/button.rs
  85.71% (24/28)
  93.16% (218/234)
  96.20% (405/421)
- (0/0)
ui/src/widget/gauge.rs
 100.00% (12/12)
 100.00% (82/82)
 100.00% (132/132)
- (0/0)
ui/src/widget/list.rs
  97.50% (39/40)
  99.30% (428/431)
  99.30% (855/861)
- (0/0)
ui/src/widget/log.rs
 100.00% (19/19)
  99.40% (167/168)
  99.70% (327/328)
- (0/0)
ui/src/widget/meter.rs
 100.00% (6/6)
 100.00% (22/22)
 100.00% (36/36)
- (0/0)
ui/src/widget/mod.rs
  66.67% (2/3)
  88.46% (23/26)
  88.89% (32/36)
- (0/0)
ui/src/widget/modal.rs
  75.00% (12/16)
  85.22% (98/115)
  89.58% (172/192)
- (0/0)
ui/src/widget/panel.rs
 100.00% (45/45)
  99.71% (338/339)
  99.85% (684/685)
- (0/0)
ui/src/widget/paragraph.rs
  93.75% (15/16)
  94.44% (68/72)
  97.40% (150/154)
- (0/0)
ui/src/widget/perf_overlay.rs
  82.50% (33/40)
  90.37% (272/301)
  94.21% (472/501)
- (0/0)
ui/src/widget/print_line.rs
 100.00% (9/9)
  98.44% (63/64)
  99.12% (112/113)
- (0/0)
ui/src/widget/progress_bar.rs
 100.00% (11/11)
 100.00% (90/90)
 100.00% (163/163)
- (0/0)
ui/src/widget/scrollbar.rs
 100.00% (22/22)
  99.25% (266/268)
  99.39% (490/493)
- (0/0)
ui/src/widget/sparkline.rs
 100.00% (7/7)
  98.55% (68/69)
  99.22% (128/129)
- (0/0)
ui/src/widget/stat_bar.rs
 100.00% (14/14)
 100.00% (98/98)
 100.00% (164/164)
- (0/0)
ui/src/widget/table.rs
  96.15% (25/26)
  98.29% (287/292)
  99.18% (605/610)
- (0/0)
ui/src/widget/tabs.rs
  96.77% (30/31)
  98.58% (277/281)
  99.09% (542/547)
- (0/0)
ui/src/widget/text.rs
 100.00% (9/9)
 100.00% (63/63)
 100.00% (113/113)
- (0/0)
ui/src/widget/text_input.rs
  77.27% (17/22)
  88.96% (137/154)
  93.73% (269/287)
- (0/0)
ui/src/widget/window.rs
 100.00% (1/1)
 100.00% (7/7)
 100.00% (9/9)
- (0/0)
wgpu/src/config.rs
  76.92% (10/13)
  78.10% (82/105)
  76.97% (117/152)
- (0/0)
wgpu/src/error.rs
 100.00% (4/4)
 100.00% (22/22)
 100.00% (37/37)
- (0/0)
wgpu/src/gpu.rs
  20.83% (5/24)
  14.87% (29/195)
  12.45% (29/233)
- (0/0)
wgpu/src/headless.rs
  39.39% (13/33)
  14.25% (60/421)
   8.47% (72/850)
- (0/0)
wgpu/src/instance.rs
 100.00% (7/7)
 100.00% (54/54)
 100.00% (52/52)
- (0/0)
wgpu/src/lib.rs
  85.07% (57/67)
  80.67% (580/719)
  82.01% (1099/1340)
- (0/0)
wgpu/src/renderer.rs
  36.36% (8/22)
   9.35% (46/492)
  13.95% (66/473)
- (0/0)
wgpu/src/shaders.rs
 100.00% (8/8)
 100.00% (58/58)
 100.00% (94/94)
- (0/0)
wgpu/src/sprite_set.rs
  76.92% (10/13)
  94.23% (147/156)
  95.57% (194/203)
- (0/0)
window/src/atlas.rs
  92.86% (26/28)
  96.63% (172/178)
  97.08% (332/342)
- (0/0)
window/src/backend.rs
  48.15% (13/27)
  60.50% (72/119)
  70.00% (105/150)
- (0/0)
window/src/clipboard.rs
  58.82% (10/17)
  65.00% (39/60)
  70.30% (71/101)
- (0/0)
window/src/font.rs
  87.34% (69/79)
  75.30% (622/826)
  78.10% (945/1210)
- (0/0)
window/src/geometry.rs
 100.00% (15/15)
 100.00% (68/68)
 100.00% (106/106)
- (0/0)
window/src/presenter.rs
  92.31% (12/13)
  98.11% (52/53)
  97.94% (95/97)
- (0/0)
window/src/sprite_cache.rs
  97.87% (46/47)
  97.69% (423/433)
  97.33% (728/748)
- (0/0)
window/src/tileset.rs
  80.00% (24/30)
  85.45% (188/220)
  84.98% (283/333)
- (0/0)
window/src/winit/run.rs
  73.95% (159/215)
  78.25% (1504/1922)
  81.73% (2053/2512)
- (0/0)
window/src/winit/translate.rs
  97.30% (36/37)
  83.20% (203/244)
  85.23% (300/352)
- (0/0)
window/src/winit/web.rs
 100.00% (3/3)
 100.00% (11/11)
 100.00% (16/16)
- (0/0)
Totals
  88.83% (3245/3653)
  87.06% (26400/30323)
  88.26% (46669/52877)
- (0/0)
Generated by llvm-cov -- llvm version 22.1.6-rust-1.97.1-stable