Coverage Report

Created: 2025-11-17 14:14

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch Coverage
arrow-array/src/arithmetic.rs
 100.00% (2/2)
 100.00% (6/6)
 100.00% (11/11)
- (0/0)
arrow-array/src/array/binary_array.rs
 100.00% (2/2)
 100.00% (6/6)
 100.00% (9/9)
- (0/0)
arrow-array/src/array/boolean_array.rs
  60.00% (30/50)
  63.07% (152/241)
  65.21% (253/388)
- (0/0)
arrow-array/src/array/byte_array.rs
  82.86% (29/35)
  80.72% (180/223)
  80.13% (250/312)
- (0/0)
arrow-array/src/array/byte_view_array.rs
  56.86% (29/51)
  64.94% (176/271)
  64.81% (267/412)
- (0/0)
arrow-array/src/array/dictionary_array.rs
  65.31% (32/49)
  68.95% (191/277)
  71.56% (302/422)
- (0/0)
arrow-array/src/array/fixed_size_binary_array.rs
  36.96% (17/46)
  29.81% (110/369)
  31.28% (168/537)
- (0/0)
arrow-array/src/array/fixed_size_list_array.rs
  40.00% (16/40)
  46.86% (127/271)
  46.49% (179/385)
- (0/0)
arrow-array/src/array/list_array.rs
  70.97% (22/31)
  62.39% (141/226)
  66.22% (196/296)
- (0/0)
arrow-array/src/array/list_view_array.rs
  53.33% (16/30)
  49.13% (113/230)
  56.73% (177/312)
- (0/0)
arrow-array/src/array/map_array.rs
  27.78% (10/36)
  31.48% (85/270)
  37.40% (138/369)
- (0/0)
arrow-array/src/array/mod.rs
  67.16% (45/67)
  59.79% (174/291)
  55.68% (309/555)
- (0/0)
arrow-array/src/array/null_array.rs
  47.62% (10/21)
  52.70% (39/74)
  57.29% (55/96)
- (0/0)
arrow-array/src/array/primitive_array.rs
  87.76% (43/49)
  75.71% (212/280)
  71.62% (318/444)
- (0/0)
arrow-array/src/array/run_array.rs
  67.74% (21/31)
  66.06% (144/218)
  69.25% (259/374)
- (0/0)
arrow-array/src/array/string_array.rs
 100.00% (3/3)
 100.00% (9/9)
 100.00% (14/14)
- (0/0)
arrow-array/src/array/struct_array.rs
  60.00% (33/55)
  58.84% (183/311)
  62.61% (283/452)
- (0/0)
arrow-array/src/array/union_array.rs
  25.97% (20/77)
  25.74% (147/571)
  30.08% (274/911)
- (0/0)
arrow-array/src/builder/boolean_builder.rs
  52.63% (10/19)
  59.77% (52/87)
  62.14% (87/140)
- (0/0)
arrow-array/src/builder/fixed_size_binary_builder.rs
   0.00% (0/12)
   0.00% (0/56)
   0.00% (0/87)
- (0/0)
arrow-array/src/builder/fixed_size_list_builder.rs
  42.86% (6/14)
  44.29% (31/70)
  46.88% (45/96)
- (0/0)
arrow-array/src/builder/generic_byte_run_builder.rs
  87.50% (7/8)
  94.52% (69/73)
  95.79% (91/95)
- (0/0)
arrow-array/src/builder/generic_bytes_builder.rs
  73.68% (14/19)
  73.83% (79/107)
  75.38% (147/195)
- (0/0)
arrow-array/src/builder/generic_bytes_dictionary_builder.rs
  75.00% (15/20)
  79.46% (89/112)
  79.17% (152/192)
- (0/0)
arrow-array/src/builder/generic_bytes_view_builder.rs
  50.00% (19/38)
  60.22% (162/269)
  61.24% (286/467)
- (0/0)
arrow-array/src/builder/generic_list_builder.rs
  50.00% (9/18)
  57.29% (55/96)
  56.88% (91/160)
- (0/0)
arrow-array/src/builder/generic_list_view_builder.rs
  50.00% (8/16)
  62.75% (64/102)
  62.92% (112/178)
- (0/0)
arrow-array/src/builder/map_builder.rs
  52.94% (9/17)
  64.89% (85/131)
  66.84% (131/196)
- (0/0)
arrow-array/src/builder/mod.rs
  33.33% (3/9)
   6.34% (9/142)
   3.75% (10/267)
- (0/0)
arrow-array/src/builder/null_builder.rs
   0.00% (0/10)
   0.00% (0/36)
   0.00% (0/56)
- (0/0)
arrow-array/src/builder/primitive_builder.rs
  78.95% (15/19)
  77.45% (79/102)
  75.90% (126/166)
- (0/0)
arrow-array/src/builder/primitive_run_builder.rs
  85.71% (6/7)
  92.00% (46/50)
  93.44% (57/61)
- (0/0)
arrow-array/src/builder/struct_builder.rs
  36.36% (8/22)
  32.69% (34/104)
  32.30% (52/161)
- (0/0)
arrow-array/src/builder/union_builder.rs
  57.69% (15/26)
  67.01% (132/197)
  62.80% (157/250)
- (0/0)
arrow-array/src/cast.rs
  84.62% (44/52)
  82.22% (148/180)
  84.19% (197/234)
- (0/0)
arrow-array/src/delta.rs
   0.00% (0/5)
   0.00% (0/38)
   0.00% (0/64)
- (0/0)
arrow-array/src/iterator.rs
 100.00% (6/6)
 100.00% (34/34)
 100.00% (40/40)
- (0/0)
arrow-array/src/record_batch.rs
  62.22% (28/45)
  52.78% (152/288)
  47.12% (180/382)
- (0/0)
arrow-array/src/scalar.rs
  80.00% (4/5)
  81.25% (13/16)
  83.33% (15/18)
- (0/0)
arrow-array/src/temporal_conversions.rs
   0.00% (0/17)
   0.00% (0/99)
   0.00% (0/147)
- (0/0)
arrow-array/src/timezone.rs
   0.00% (0/12)
   0.00% (0/51)
   0.00% (0/79)
- (0/0)
arrow-array/src/types.rs
   6.82% (6/88)
   6.06% (34/561)
   5.01% (42/838)
- (0/0)
arrow-buffer/src/arith.rs
   0.00% (0/5)
   0.00% (0/18)
   0.00% (0/18)
- (0/0)
arrow-buffer/src/bigint/div.rs
   0.00% (0/17)
   0.00% (0/151)
   0.00% (0/275)
- (0/0)
arrow-buffer/src/bigint/mod.rs
   0.00% (0/54)
   0.00% (0/340)
   0.00% (0/590)
- (0/0)
arrow-buffer/src/buffer/boolean.rs
  78.79% (26/33)
  76.47% (117/153)
  78.92% (176/223)
- (0/0)
arrow-buffer/src/buffer/immutable.rs
  58.97% (23/39)
  49.19% (91/185)
  50.19% (133/265)
- (0/0)
arrow-buffer/src/buffer/mutable.rs
  77.08% (37/48)
  82.38% (318/386)
  84.07% (496/590)
- (0/0)
arrow-buffer/src/buffer/null.rs
  77.78% (21/27)
  77.14% (81/105)
  73.38% (113/154)
- (0/0)
arrow-buffer/src/buffer/offset.rs
  80.00% (12/15)
  81.82% (54/66)
  84.68% (94/111)
- (0/0)
arrow-buffer/src/buffer/ops.rs
  57.14% (8/14)
  59.82% (67/112)
  76.19% (96/126)
- (0/0)
arrow-buffer/src/buffer/run.rs
  91.67% (11/12)
  88.46% (46/52)
  85.00% (51/60)
- (0/0)
arrow-buffer/src/buffer/scalar.rs
  89.47% (17/19)
  87.34% (69/79)
  87.50% (105/120)
- (0/0)
arrow-buffer/src/builder/boolean.rs
  83.33% (15/18)
  89.66% (104/116)
  89.80% (176/196)
- (0/0)
arrow-buffer/src/builder/mod.rs
  75.00% (6/8)
  82.35% (28/34)
  81.82% (36/44)
- (0/0)
arrow-buffer/src/builder/null.rs
  52.17% (12/23)
  56.64% (64/113)
  58.39% (87/149)
- (0/0)
arrow-buffer/src/builder/offset.rs
 100.00% (3/3)
 100.00% (16/16)
 100.00% (28/28)
- (0/0)
arrow-buffer/src/bytes.rs
  50.00% (6/12)
  37.33% (28/75)
  28.04% (30/107)
- (0/0)
arrow-buffer/src/interval.rs
  12.50% (2/16)
  14.29% (10/70)
   4.43% (7/158)
- (0/0)
arrow-buffer/src/native.rs
  28.57% (8/28)
  28.09% (25/89)
  30.25% (36/119)
- (0/0)
arrow-buffer/src/util/bit_chunk_iterator.rs
  76.19% (16/21)
  90.71% (166/183)
  92.91% (236/254)
- (0/0)
arrow-buffer/src/util/bit_iterator.rs
  53.33% (8/15)
  56.49% (87/154)
  57.84% (118/204)
- (0/0)
arrow-buffer/src/util/bit_mask.rs
  60.00% (3/5)
  67.01% (65/97)
  56.40% (97/172)
- (0/0)
arrow-buffer/src/util/bit_util.rs
  95.24% (20/21)
  95.75% (248/259)
  93.31% (307/329)
- (0/0)
arrow-data/src/byte_view.rs
  64.29% (9/14)
  61.96% (57/92)
  69.52% (73/105)
- (0/0)
arrow-data/src/data.rs
  69.81% (74/106)
  54.41% (691/1270)
  56.47% (916/1622)
- (0/0)
arrow-data/src/decimal.rs
   0.00% (0/10)
   0.00% (0/178)
   0.00% (0/220)
- (0/0)
arrow-data/src/equal/boolean.rs
 100.00% (2/2)
  81.25% (39/48)
  87.67% (64/73)
- (0/0)
arrow-data/src/equal/byte_view.rs
 100.00% (1/1)
  92.31% (36/39)
  95.52% (64/67)
- (0/0)
arrow-data/src/equal/dictionary.rs
 100.00% (3/3)
 100.00% (39/39)
 100.00% (70/70)
- (0/0)
arrow-data/src/equal/fixed_binary.rs
  33.33% (1/3)
  32.76% (19/58)
  27.08% (26/96)
- (0/0)
arrow-data/src/equal/fixed_list.rs
 100.00% (2/2)
  97.30% (36/37)
  98.31% (58/59)
- (0/0)
arrow-data/src/equal/list.rs
  75.00% (3/4)
  84.81% (67/79)
  89.12% (131/147)
- (0/0)
arrow-data/src/equal/list_view.rs
 100.00% (1/1)
  87.50% (63/72)
  94.83% (165/174)
- (0/0)
arrow-data/src/equal/mod.rs
 100.00% (3/3)
  82.35% (56/68)
  76.49% (218/285)
- (0/0)
arrow-data/src/equal/null.rs
 100.00% (1/1)
 100.00% (9/9)
 100.00% (3/3)
- (0/0)
arrow-data/src/equal/primitive.rs
 100.00% (3/3)
 100.00% (56/56)
 100.00% (93/93)
- (0/0)
arrow-data/src/equal/run.rs
   0.00% (0/1)
   0.00% (0/45)
   0.00% (0/59)
- (0/0)
arrow-data/src/equal/structure.rs
 100.00% (4/4)
  97.37% (37/38)
  98.33% (59/60)
- (0/0)
arrow-data/src/equal/union.rs
 100.00% (7/7)
  98.86% (87/88)
  99.10% (110/111)
- (0/0)
arrow-data/src/equal/utils.rs
 100.00% (5/5)
  95.24% (60/63)
  91.07% (102/112)
- (0/0)
arrow-data/src/equal/variable_size.rs
 100.00% (5/5)
 100.00% (61/61)
 100.00% (88/88)
- (0/0)
arrow-data/src/transform/boolean.rs
   0.00% (0/3)
   0.00% (0/18)
   0.00% (0/28)
- (0/0)
arrow-data/src/transform/fixed_binary.rs
   0.00% (0/3)
   0.00% (0/18)
   0.00% (0/34)
- (0/0)
arrow-data/src/transform/fixed_size_list.rs
  60.00% (3/5)
  52.17% (12/23)
  55.17% (16/29)
- (0/0)
arrow-data/src/transform/list.rs
  50.00% (2/4)
  71.43% (15/21)
  67.50% (27/40)
- (0/0)
arrow-data/src/transform/list_view.rs
   0.00% (0/5)
   0.00% (0/25)
   0.00% (0/43)
- (0/0)
arrow-data/src/transform/mod.rs
  86.96% (40/46)
  72.87% (325/446)
  76.50% (498/651)
- (0/0)
arrow-data/src/transform/null.rs
   0.00% (0/3)
   0.00% (0/5)
   0.00% (0/6)
- (0/0)
arrow-data/src/transform/primitive.rs
  83.33% (5/6)
  87.50% (21/24)
  85.71% (30/35)
- (0/0)
arrow-data/src/transform/run.rs
  83.33% (5/6)
  63.56% (75/118)
  67.10% (104/155)
- (0/0)
arrow-data/src/transform/structure.rs
  60.00% (3/5)
  58.82% (10/17)
  63.16% (12/19)
- (0/0)
arrow-data/src/transform/union.rs
  77.78% (7/9)
  88.64% (39/44)
  90.54% (67/74)
- (0/0)
arrow-data/src/transform/utils.rs
 100.00% (4/4)
 100.00% (24/24)
 100.00% (44/44)
- (0/0)
arrow-data/src/transform/variable_size.rs
 100.00% (5/5)
 100.00% (32/32)
 100.00% (59/59)
- (0/0)
arrow-schema/src/datatype.rs
  22.22% (6/27)
  17.51% (31/177)
  11.46% (36/314)
- (0/0)
arrow-schema/src/datatype_display.rs
  14.29% (1/7)
   9.63% (13/135)
  10.34% (33/319)
- (0/0)
arrow-schema/src/datatype_parse.rs
   0.00% (0/58)
   0.00% (0/577)
   0.00% (0/1145)
- (0/0)
arrow-schema/src/error.rs
  14.29% (1/7)
  12.24% (6/49)
  10.19% (11/108)
- (0/0)
arrow-schema/src/field.rs
  13.79% (8/58)
  13.15% (56/426)
  11.05% (62/561)
- (0/0)
arrow-schema/src/fields.rs
  43.18% (19/44)
  30.18% (67/222)
  23.53% (80/340)
- (0/0)
arrow-schema/src/schema.rs
  18.75% (9/48)
  16.67% (40/240)
  11.58% (41/354)
- (0/0)
arrow-select/src/coalesce.rs
  97.67% (84/86)
  97.47% (962/987)
  98.15% (1752/1785)
- (0/0)
arrow-select/src/coalesce/byte_view.rs
  90.91% (20/22)
  92.34% (229/248)
  92.91% (406/437)
- (0/0)
arrow-select/src/coalesce/generic.rs
  83.33% (5/6)
  78.79% (26/33)
  86.49% (32/37)
- (0/0)
arrow-select/src/coalesce/primitive.rs
  83.33% (5/6)
  86.96% (40/46)
  92.54% (62/67)
- (0/0)
arrow-select/src/concat.rs
  98.13% (105/107)
  97.38% (1299/1334)
  97.70% (2851/2918)
- (0/0)
arrow-select/src/dictionary.rs
 100.00% (27/27)
  95.07% (289/304)
  94.88% (648/683)
- (0/0)
arrow-select/src/filter.rs
  98.36% (120/122)
  95.92% (1363/1421)
  95.98% (3127/3258)
- (0/0)
arrow-select/src/interleave.rs
  94.74% (54/57)
  95.64% (767/802)
  96.32% (1597/1658)
- (0/0)
arrow-select/src/merge.rs
  85.71% (12/14)
  80.65% (175/217)
  89.65% (381/425)
- (0/0)
arrow-select/src/nullif.rs
 100.00% (22/22)
  98.86% (348/352)
  99.53% (639/642)
- (0/0)
arrow-select/src/take.rs
  84.68% (105/124)
  92.92% (1456/1567)
  93.05% (3079/3309)
- (0/0)
arrow-select/src/union_extract.rs
 100.00% (65/65)
  99.60% (748/751)
  99.45% (1458/1466)
- (0/0)
arrow-select/src/window.rs
 100.00% (13/13)
 100.00% (101/101)
 100.00% (329/329)
- (0/0)
arrow-select/src/zip.rs
  96.15% (50/52)
  93.50% (662/708)
  97.58% (1613/1653)
- (0/0)
Totals
  62.26% (1795/2883)
  66.62% (15890/23850)
  70.23% (29236/41629)
- (0/0)
Generated by llvm-cov -- llvm version 21.1.2-rust-1.91.1-stable