Coverage Report

Created: 2026-07-23 00:46

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch Coverage
core/src/display.rs
 100.00% (2/2)
 100.00% (25/25)
 100.00% (49/49)
- (0/0)
core/src/engine/mod.rs
 100.00% (14/14)
  96.06% (122/127)
  96.38% (133/138)
- (0/0)
core/src/engine/translate.rs
 100.00% (8/8)
  92.73% (102/110)
  90.28% (223/247)
- (0/0)
core/src/eval/coercion/mod.rs
 100.00% (5/5)
  88.00% (44/50)
  85.54% (71/83)
- (0/0)
core/src/eval/context/mod.rs
 100.00% (13/13)
 100.00% (54/54)
 100.00% (96/96)
- (0/0)
core/src/eval/functions/array/mod.rs
  97.53% (158/162)
  94.31% (1410/1495)
  94.47% (2680/2837)
- (0/0)
core/src/eval/functions/database/mod.rs
 100.00% (37/37)
  95.32% (285/299)
  95.23% (499/524)
- (0/0)
core/src/eval/functions/date/date_fn/mod.rs
 100.00% (1/1)
  90.62% (29/32)
  87.32% (62/71)
- (0/0)
core/src/eval/functions/date/datedif/mod.rs
  60.00% (3/5)
  85.71% (60/70)
  81.10% (133/164)
- (0/0)
core/src/eval/functions/date/datevalue/mod.rs
 100.00% (4/4)
  90.74% (49/54)
  91.00% (91/100)
- (0/0)
core/src/eval/functions/date/day/mod.rs
 100.00% (2/2)
  92.31% (12/13)
  96.43% (27/28)
- (0/0)
core/src/eval/functions/date/days/mod.rs
 100.00% (1/1)
 100.00% (8/8)
 100.00% (23/23)
- (0/0)
core/src/eval/functions/date/days360/mod.rs
 100.00% (2/2)
  92.50% (37/40)
  94.51% (86/91)
- (0/0)
core/src/eval/functions/date/edate/mod.rs
 100.00% (1/1)
  88.89% (16/18)
  95.35% (41/43)
- (0/0)
core/src/eval/functions/date/eomonth/mod.rs
 100.00% (2/2)
  92.31% (24/26)
  96.77% (60/62)
- (0/0)
core/src/eval/functions/date/epochtodate/mod.rs
 100.00% (1/1)
 100.00% (19/19)
  88.24% (30/34)
- (0/0)
core/src/eval/functions/date/holidays.rs
 100.00% (1/1)
  68.75% (22/32)
  72.00% (36/50)
- (0/0)
core/src/eval/functions/date/hour/mod.rs
 100.00% (2/2)
 100.00% (11/11)
 100.00% (25/25)
- (0/0)
core/src/eval/functions/date/isoweeknum/mod.rs
 100.00% (1/1)
  92.31% (12/13)
  95.45% (21/22)
- (0/0)
core/src/eval/functions/date/minute/mod.rs
 100.00% (2/2)
 100.00% (11/11)
 100.00% (25/25)
- (0/0)
core/src/eval/functions/date/mod.rs
 100.00% (1/1)
 100.00% (28/28)
 100.00% (132/132)
- (0/0)
core/src/eval/functions/date/month/mod.rs
 100.00% (2/2)
  92.31% (12/13)
  96.43% (27/28)
- (0/0)
core/src/eval/functions/date/networkdays/mod.rs
 100.00% (1/1)
  93.75% (30/32)
  93.65% (59/63)
- (0/0)
core/src/eval/functions/date/networkdays_intl/mod.rs
 100.00% (1/1)
  91.43% (32/35)
  90.14% (64/71)
- (0/0)
core/src/eval/functions/date/now/mod.rs
 100.00% (1/1)
 100.00% (10/10)
 100.00% (24/24)
- (0/0)
core/src/eval/functions/date/second/mod.rs
 100.00% (2/2)
 100.00% (11/11)
 100.00% (25/25)
- (0/0)
core/src/eval/functions/date/serial.rs
  93.75% (15/16)
  91.95% (137/149)
  88.45% (245/277)
- (0/0)
core/src/eval/functions/date/time_fn/mod.rs
 100.00% (1/1)
 100.00% (21/21)
  91.67% (44/48)
- (0/0)
core/src/eval/functions/date/timevalue/mod.rs
 100.00% (1/1)
  93.33% (14/15)
  90.91% (20/22)
- (0/0)
core/src/eval/functions/date/today/mod.rs
 100.00% (1/1)
 100.00% (9/9)
 100.00% (16/16)
- (0/0)
core/src/eval/functions/date/weekday/mod.rs
 100.00% (1/1)
  83.33% (20/24)
  85.37% (35/41)
- (0/0)
core/src/eval/functions/date/weekend.rs
 100.00% (23/23)
  99.20% (124/125)
  99.48% (193/194)
- (0/0)
core/src/eval/functions/date/weeknum/mod.rs
 100.00% (1/1)
  96.43% (27/28)
  94.00% (47/50)
- (0/0)
core/src/eval/functions/date/workday/mod.rs
 100.00% (1/1)
  93.55% (29/31)
  92.31% (60/65)
- (0/0)
core/src/eval/functions/date/workday_intl/mod.rs
 100.00% (1/1)
  91.89% (34/37)
  92.00% (69/75)
- (0/0)
core/src/eval/functions/date/year/mod.rs
 100.00% (2/2)
  92.31% (12/13)
  96.43% (27/28)
- (0/0)
core/src/eval/functions/date/yearfrac/mod.rs
 100.00% (6/6)
  94.12% (64/68)
  92.07% (151/164)
- (0/0)
core/src/eval/functions/engineering/bin2dec/mod.rs
 100.00% (1/1)
  90.91% (10/11)
  88.24% (15/17)
- (0/0)
core/src/eval/functions/engineering/bin2hex/mod.rs
 100.00% (1/1)
  94.12% (16/17)
  93.10% (27/29)
- (0/0)
core/src/eval/functions/engineering/bin2oct/mod.rs
 100.00% (1/1)
  94.12% (16/17)
  93.10% (27/29)
- (0/0)
core/src/eval/functions/engineering/bitand/mod.rs
 100.00% (1/1)
  94.12% (16/17)
  93.55% (29/31)
- (0/0)
core/src/eval/functions/engineering/bitlshift/mod.rs
 100.00% (1/1)
  92.86% (26/28)
  93.62% (44/47)
- (0/0)
core/src/eval/functions/engineering/bitor/mod.rs
 100.00% (1/1)
  94.12% (16/17)
  93.55% (29/31)
- (0/0)
core/src/eval/functions/engineering/bitrshift/mod.rs
 100.00% (1/1)
  92.86% (26/28)
  93.62% (44/47)
- (0/0)
core/src/eval/functions/engineering/bitxor/mod.rs
 100.00% (1/1)
  94.12% (16/17)
  93.55% (29/31)
- (0/0)
core/src/eval/functions/engineering/complex/mod.rs
 100.00% (43/43)
  93.42% (582/623)
  93.35% (1123/1203)
- (0/0)
core/src/eval/functions/engineering/dec2bin/mod.rs
 100.00% (1/1)
  94.44% (17/18)
  93.33% (28/30)
- (0/0)
core/src/eval/functions/engineering/dec2hex/mod.rs
 100.00% (1/1)
  94.44% (17/18)
  93.33% (28/30)
- (0/0)
core/src/eval/functions/engineering/dec2oct/mod.rs
 100.00% (1/1)
  94.44% (17/18)
  93.33% (28/30)
- (0/0)
core/src/eval/functions/engineering/delta/mod.rs
 100.00% (1/1)
 100.00% (16/16)
 100.00% (25/25)
- (0/0)
core/src/eval/functions/engineering/erf/mod.rs
 100.00% (6/6)
 100.00% (45/45)
  95.92% (94/98)
- (0/0)
core/src/eval/functions/engineering/gestep/mod.rs
 100.00% (1/1)
 100.00% (16/16)
 100.00% (25/25)
- (0/0)
core/src/eval/functions/engineering/hex2bin/mod.rs
 100.00% (1/1)
  90.00% (18/20)
  90.91% (30/33)
- (0/0)
core/src/eval/functions/engineering/hex2dec/mod.rs
 100.00% (1/1)
  90.91% (10/11)
  88.24% (15/17)
- (0/0)
core/src/eval/functions/engineering/hex2oct/mod.rs
 100.00% (1/1)
  90.00% (18/20)
  90.91% (30/33)
- (0/0)
core/src/eval/functions/engineering/mod.rs
 100.00% (9/9)
  99.34% (150/151)
  98.77% (400/405)
- (0/0)
core/src/eval/functions/engineering/oct2bin/mod.rs
 100.00% (1/1)
  90.00% (18/20)
  90.91% (30/33)
- (0/0)
core/src/eval/functions/engineering/oct2dec/mod.rs
 100.00% (1/1)
  90.91% (10/11)
  88.24% (15/17)
- (0/0)
core/src/eval/functions/engineering/oct2hex/mod.rs
 100.00% (1/1)
  94.12% (16/17)
  93.10% (27/29)
- (0/0)
core/src/eval/functions/filter/mod.rs
  60.00% (6/10)
  66.98% (71/106)
  56.33% (129/229)
- (0/0)
core/src/eval/functions/financial/bonds/mod.rs
  93.18% (41/44)
  83.60% (846/1012)
  85.34% (1648/1931)
- (0/0)
core/src/eval/functions/financial/fv/mod.rs
 100.00% (2/2)
  95.65% (22/23)
  85.48% (53/62)
- (0/0)
core/src/eval/functions/financial/irr/mod.rs
 100.00% (11/11)
  88.08% (133/151)
  86.62% (233/269)
- (0/0)
core/src/eval/functions/financial/misc/mod.rs
  97.56% (40/41)
  91.26% (741/812)
  85.12% (1584/1861)
- (0/0)
core/src/eval/functions/financial/mod.rs
 100.00% (1/1)
 100.00% (52/52)
 100.00% (252/252)
- (0/0)
core/src/eval/functions/financial/nper/mod.rs
 100.00% (2/2)
  94.29% (33/35)
  86.84% (66/76)
- (0/0)
core/src/eval/functions/financial/npv/mod.rs
 100.00% (2/2)
  82.86% (29/35)
  80.82% (59/73)
- (0/0)
core/src/eval/functions/financial/pmt/mod.rs
 100.00% (2/2)
  93.33% (28/30)
  85.51% (59/69)
- (0/0)
core/src/eval/functions/financial/pv/mod.rs
 100.00% (2/2)
  95.65% (22/23)
  88.52% (54/61)
- (0/0)
core/src/eval/functions/financial/rate/mod.rs
 100.00% (7/7)
  97.60% (122/125)
  94.34% (250/265)
- (0/0)
core/src/eval/functions/logical/and/mod.rs
 100.00% (2/2)
  95.65% (22/23)
  94.12% (32/34)
- (0/0)
core/src/eval/functions/logical/constants.rs
 100.00% (3/3)
 100.00% (18/18)
 100.00% (19/19)
- (0/0)
core/src/eval/functions/logical/if_fn/mod.rs
 100.00% (1/1)
 100.00% (14/14)
 100.00% (26/26)
- (0/0)
core/src/eval/functions/logical/iferror/mod.rs
 100.00% (2/2)
  90.91% (20/22)
  94.59% (35/37)
- (0/0)
core/src/eval/functions/logical/ifs/mod.rs
 100.00% (1/1)
 100.00% (15/15)
 100.00% (25/25)
- (0/0)
core/src/eval/functions/logical/info/mod.rs
 100.00% (6/6)
  62.84% (93/148)
  56.69% (144/254)
- (0/0)
core/src/eval/functions/logical/is_checks/mod.rs
 100.00% (28/28)
  94.26% (197/209)
  90.76% (383/422)
- (0/0)
core/src/eval/functions/logical/lambda.rs
 100.00% (1/1)
 100.00% (4/4)
 100.00% (4/4)
- (0/0)
core/src/eval/functions/logical/let_fn.rs
 100.00% (1/1)
  92.31% (24/26)
  96.72% (59/61)
- (0/0)
core/src/eval/functions/logical/mod.rs
 100.00% (1/1)
 100.00% (33/33)
 100.00% (157/157)
- (0/0)
core/src/eval/functions/logical/not/mod.rs
 100.00% (2/2)
 100.00% (16/16)
  93.10% (27/29)
- (0/0)
core/src/eval/functions/logical/or/mod.rs
 100.00% (2/2)
  95.65% (22/23)
  94.12% (32/34)
- (0/0)
core/src/eval/functions/logical/switch/mod.rs
 100.00% (1/1)
 100.00% (22/22)
 100.00% (45/45)
- (0/0)
core/src/eval/functions/logical/xor.rs
 100.00% (2/2)
 100.00% (24/24)
  97.44% (38/39)
- (0/0)
core/src/eval/functions/lookup/address.rs
 100.00% (1/1)
  67.44% (29/43)
  73.33% (44/60)
- (0/0)
core/src/eval/functions/lookup/array_utils.rs
  90.00% (9/10)
  77.03% (57/74)
  82.76% (120/145)
- (0/0)
core/src/eval/functions/lookup/cell_ref.rs
 100.00% (6/6)
  91.30% (42/46)
  91.01% (81/89)
- (0/0)
core/src/eval/functions/lookup/choose.rs
 100.00% (1/1)
  86.36% (19/22)
  82.50% (33/40)
- (0/0)
core/src/eval/functions/lookup/index_match.rs
 100.00% (10/10)
  83.80% (119/142)
  85.02% (210/247)
- (0/0)
core/src/eval/functions/lookup/indirect/mod.rs
 100.00% (12/12)
  95.77% (68/71)
  98.03% (149/152)
- (0/0)
core/src/eval/functions/lookup/lookup_fn.rs
  46.15% (12/26)
  74.06% (157/212)
  70.54% (285/404)
- (0/0)
core/src/eval/functions/lookup/misc.rs
  85.71% (6/7)
  62.96% (68/108)
  55.98% (131/234)
- (0/0)
core/src/eval/functions/lookup/mod.rs
 100.00% (1/1)
 100.00% (132/132)
 100.00% (90/90)
- (0/0)
core/src/eval/functions/lookup/row_col.rs
 100.00% (11/11)
  91.04% (122/134)
  86.59% (226/261)
- (0/0)
core/src/eval/functions/lookup/vlookup.rs
 100.00% (2/2)
  85.09% (97/114)
  87.63% (163/186)
- (0/0)
core/src/eval/functions/math/abs/mod.rs
 100.00% (1/1)
  92.31% (12/13)
  95.00% (19/20)
- (0/0)
core/src/eval/functions/math/array_fns/mod.rs
 100.00% (4/4)
  89.89% (80/89)
  88.28% (113/128)
- (0/0)
core/src/eval/functions/math/average/mod.rs
 100.00% (2/2)
  84.44% (38/45)
  84.00% (63/75)
- (0/0)
core/src/eval/functions/math/averageif/mod.rs
 100.00% (1/1)
  75.00% (30/40)
  80.00% (48/60)
- (0/0)
core/src/eval/functions/math/base/mod.rs
 100.00% (1/1)
  95.12% (39/41)
  94.44% (68/72)
- (0/0)
core/src/eval/functions/math/ceiling_floor/mod.rs
 100.00% (2/2)
  91.84% (45/49)
  90.67% (68/75)
- (0/0)
core/src/eval/functions/math/ceiling_floor_math/mod.rs
 100.00% (5/5)
  90.10% (91/101)
  90.12% (146/162)
- (0/0)
core/src/eval/functions/math/combin/mod.rs
 100.00% (2/2)
  93.75% (30/32)
  93.75% (45/48)
- (0/0)
core/src/eval/functions/math/combina/mod.rs
 100.00% (2/2)
  91.43% (32/35)
  92.31% (48/52)
- (0/0)
core/src/eval/functions/math/countif/mod.rs
 100.00% (2/2)
 100.00% (10/10)
 100.00% (20/20)
- (0/0)
core/src/eval/functions/math/countifs/mod.rs
 100.00% (5/5)
 100.00% (30/30)
 100.00% (49/49)
- (0/0)
core/src/eval/functions/math/countunique/mod.rs
 100.00% (3/3)
  92.11% (35/38)
  92.21% (71/77)
- (0/0)
core/src/eval/functions/math/criterion.rs
  94.44% (17/18)
  88.96% (145/163)
  91.29% (304/333)
- (0/0)
core/src/eval/functions/math/decimal/mod.rs
 100.00% (1/1)
  83.87% (26/31)
  80.36% (45/56)
- (0/0)
core/src/eval/functions/math/exp/mod.rs
 100.00% (1/1)
 100.00% (13/13)
 100.00% (20/20)
- (0/0)
core/src/eval/functions/math/fact/mod.rs
 100.00% (1/1)
 100.00% (20/20)
 100.00% (27/27)
- (0/0)
core/src/eval/functions/math/factdouble/mod.rs
 100.00% (1/1)
  96.00% (24/25)
  96.77% (30/31)
- (0/0)
core/src/eval/functions/math/gcd/mod.rs
 100.00% (3/3)
 100.00% (26/26)
 100.00% (64/64)
- (0/0)
core/src/eval/functions/math/int_fn/mod.rs
 100.00% (1/1)
  92.31% (12/13)
  95.00% (19/20)
- (0/0)
core/src/eval/functions/math/iseven_isodd/mod.rs
 100.00% (2/2)
 100.00% (24/24)
 100.00% (44/44)
- (0/0)
core/src/eval/functions/math/lcm/mod.rs
 100.00% (3/3)
 100.00% (24/24)
 100.00% (41/41)
- (0/0)
core/src/eval/functions/math/log/mod.rs
 100.00% (3/3)
  87.30% (55/63)
  85.87% (79/92)
- (0/0)
core/src/eval/functions/math/mod.rs
 100.00% (1/1)
 100.00% (82/82)
 100.00% (402/402)
- (0/0)
core/src/eval/functions/math/mod_fn/mod.rs
 100.00% (1/1)
  90.91% (20/22)
  91.18% (31/34)
- (0/0)
core/src/eval/functions/math/multinomial/mod.rs
 100.00% (2/2)
 100.00% (34/34)
 100.00% (55/55)
- (0/0)
core/src/eval/functions/math/munit/mod.rs
 100.00% (3/3)
 100.00% (23/23)
 100.00% (35/35)
- (0/0)
core/src/eval/functions/math/power/mod.rs
 100.00% (1/1)
  91.30% (21/23)
  90.91% (40/44)
- (0/0)
core/src/eval/functions/math/product/mod.rs
 100.00% (3/3)
  93.55% (29/31)
  91.30% (42/46)
- (0/0)
core/src/eval/functions/math/quotient/mod.rs
 100.00% (1/1)
  89.47% (17/19)
  90.00% (27/30)
- (0/0)
core/src/eval/functions/math/rand/mod.rs
 100.00% (2/2)
  92.59% (25/27)
  91.84% (45/49)
- (0/0)
core/src/eval/functions/math/randarray/mod.rs
 100.00% (3/3)
  94.12% (32/34)
  93.10% (54/58)
- (0/0)
core/src/eval/functions/math/round/mod.rs
 100.00% (11/11)
  93.48% (129/138)
  94.21% (228/242)
- (0/0)
core/src/eval/functions/math/sequence/mod.rs
 100.00% (3/3)
  90.00% (36/40)
  87.69% (57/65)
- (0/0)
core/src/eval/functions/math/seriessum/mod.rs
 100.00% (1/1)
  82.50% (33/40)
  83.54% (66/79)
- (0/0)
core/src/eval/functions/math/sign/mod.rs
 100.00% (1/1)
 100.00% (14/14)
 100.00% (20/20)
- (0/0)
core/src/eval/functions/math/special_fn/mod.rs
 100.00% (10/10)
  92.68% (76/82)
  91.47% (118/129)
- (0/0)
core/src/eval/functions/math/sqrt/mod.rs
 100.00% (1/1)
  93.75% (15/16)
  95.65% (22/23)
- (0/0)
core/src/eval/functions/math/sqrtpi/mod.rs
 100.00% (1/1)
 100.00% (12/12)
 100.00% (17/17)
- (0/0)
core/src/eval/functions/math/subtotal/mod.rs
  50.00% (2/4)
  26.79% (15/56)
  25.00% (22/88)
- (0/0)
core/src/eval/functions/math/sum/mod.rs
 100.00% (4/4)
  94.29% (33/35)
  92.16% (47/51)
- (0/0)
core/src/eval/functions/math/sumif/mod.rs
 100.00% (1/1)
  85.37% (35/41)
  87.34% (69/79)
- (0/0)
core/src/eval/functions/math/sumifs/mod.rs
 100.00% (4/4)
  80.00% (44/55)
  85.58% (89/104)
- (0/0)
core/src/eval/functions/math/sumsq/mod.rs
 100.00% (2/2)
  86.11% (31/36)
  85.45% (47/55)
- (0/0)
core/src/eval/functions/math/trig/mod.rs
 100.00% (24/24)
  96.35% (290/301)
  97.00% (453/467)
- (0/0)
core/src/eval/functions/mod.rs
  91.67% (22/24)
  94.81% (128/135)
  96.67% (232/240)
- (0/0)
core/src/eval/functions/operator/mod.rs
 100.00% (23/23)
  91.38% (265/290)
  90.36% (478/529)
- (0/0)
core/src/eval/functions/parser/convert/mod.rs
 100.00% (5/5)
  92.90% (157/169)
  67.61% (238/352)
- (0/0)
core/src/eval/functions/parser/mod.rs
 100.00% (1/1)
 100.00% (8/8)
 100.00% (32/32)
- (0/0)
core/src/eval/functions/parser/to_date/mod.rs
 100.00% (1/1)
 100.00% (11/11)
 100.00% (16/16)
- (0/0)
core/src/eval/functions/parser/to_dollars/mod.rs
 100.00% (1/1)
  90.91% (10/11)
  93.75% (15/16)
- (0/0)
core/src/eval/functions/parser/to_percent/mod.rs
 100.00% (1/1)
  90.91% (10/11)
  93.75% (15/16)
- (0/0)
core/src/eval/functions/parser/to_pure_number/mod.rs
 100.00% (1/1)
  91.67% (11/12)
  94.44% (17/18)
- (0/0)
core/src/eval/functions/parser/to_text/mod.rs
 100.00% (2/2)
  82.14% (23/28)
  88.00% (44/50)
- (0/0)
core/src/eval/functions/query/exec.rs
 100.00% (37/37)
  87.39% (201/230)
  88.37% (418/473)
- (0/0)
core/src/eval/functions/query/mod.rs
 100.00% (4/4)
  98.18% (54/55)
  99.11% (111/112)
- (0/0)
core/src/eval/functions/query/parser.rs
  79.49% (31/39)
  88.05% (361/410)
  91.07% (663/728)
- (0/0)
core/src/eval/functions/statistical/avedev/mod.rs
 100.00% (2/2)
  94.74% (18/19)
  96.88% (31/32)
- (0/0)
core/src/eval/functions/statistical/averagea/mod.rs
 100.00% (1/1)
 100.00% (12/12)
 100.00% (19/19)
- (0/0)
core/src/eval/functions/statistical/averageifs/mod.rs
 100.00% (2/2)
  88.24% (30/34)
  89.47% (51/57)
- (0/0)
core/src/eval/functions/statistical/count/mod.rs
 100.00% (9/9)
 100.00% (59/59)
  97.59% (81/83)
- (0/0)
core/src/eval/functions/statistical/countblank/mod.rs
 100.00% (2/2)
 100.00% (20/20)
 100.00% (36/36)
- (0/0)
core/src/eval/functions/statistical/covariance_p/mod.rs
 100.00% (2/2)
  90.91% (20/22)
  94.74% (36/38)
- (0/0)
core/src/eval/functions/statistical/covariance_s/mod.rs
 100.00% (2/2)
  95.45% (21/22)
  97.37% (37/38)
- (0/0)
core/src/eval/functions/statistical/devsq/mod.rs
 100.00% (2/2)
 100.00% (10/10)
  96.77% (30/31)
- (0/0)
core/src/eval/functions/statistical/distributions.rs
  95.00% (57/60)
  91.05% (478/525)
  92.17% (906/983)
- (0/0)
core/src/eval/functions/statistical/distributions_impl.rs
  99.12% (113/114)
  92.41% (1241/1343)
  90.42% (2379/2631)
- (0/0)
core/src/eval/functions/statistical/geomean/mod.rs
 100.00% (2/2)
  80.49% (33/41)
  84.15% (69/82)
- (0/0)
core/src/eval/functions/statistical/harmean/mod.rs
  50.00% (1/2)
  63.41% (26/41)
  62.50% (50/80)
- (0/0)
core/src/eval/functions/statistical/kurt/mod.rs
 100.00% (3/3)
 100.00% (17/17)
  96.08% (49/51)
- (0/0)
core/src/eval/functions/statistical/large/mod.rs
 100.00% (4/4)
  81.63% (40/49)
  75.58% (65/86)
- (0/0)
core/src/eval/functions/statistical/max/mod.rs
  83.33% (5/6)
  79.63% (43/54)
  71.15% (74/104)
- (0/0)
core/src/eval/functions/statistical/maxa/mod.rs
 100.00% (5/5)
  75.00% (33/44)
  71.76% (61/85)
- (0/0)
core/src/eval/functions/statistical/maxifs/mod.rs
 100.00% (2/2)
  92.31% (24/26)
  90.57% (48/53)
- (0/0)
core/src/eval/functions/statistical/median/mod.rs
 100.00% (2/2)
 100.00% (18/18)
 100.00% (32/32)
- (0/0)
core/src/eval/functions/statistical/min/mod.rs
  83.33% (5/6)
  84.78% (39/46)
  76.09% (70/92)
- (0/0)
core/src/eval/functions/statistical/mina/mod.rs
 100.00% (5/5)
  77.27% (34/44)
  74.12% (63/85)
- (0/0)
core/src/eval/functions/statistical/minifs/mod.rs
 100.00% (2/2)
  92.31% (24/26)
  90.57% (48/53)
- (0/0)
core/src/eval/functions/statistical/mod.rs
 100.00% (1/1)
 100.00% (137/137)
 100.00% (676/676)
- (0/0)
core/src/eval/functions/statistical/mode/mod.rs
 100.00% (5/5)
  94.64% (53/56)
  86.46% (83/96)
- (0/0)
core/src/eval/functions/statistical/mode_mult/mod.rs
 100.00% (4/4)
  82.76% (48/58)
  78.46% (102/130)
- (0/0)
core/src/eval/functions/statistical/mode_sngl/mod.rs
 100.00% (1/1)
 100.00% (3/3)
 100.00% (4/4)
- (0/0)
core/src/eval/functions/statistical/percentile/mod.rs
 100.00% (2/2)
  90.00% (18/20)
  93.94% (31/33)
- (0/0)
core/src/eval/functions/statistical/percentile_exc/mod.rs
 100.00% (3/3)
  94.44% (34/36)
  96.61% (57/59)
- (0/0)
core/src/eval/functions/statistical/percentile_inc/mod.rs
 100.00% (7/7)
  88.57% (62/70)
  82.40% (103/125)
- (0/0)
core/src/eval/functions/statistical/percentrank/mod.rs
 100.00% (3/3)
  88.57% (31/35)
  94.12% (64/68)
- (0/0)
core/src/eval/functions/statistical/percentrank_exc/mod.rs
 100.00% (6/6)
  91.84% (45/49)
  96.08% (98/102)
- (0/0)
core/src/eval/functions/statistical/percentrank_inc/mod.rs
 100.00% (7/7)
  92.98% (53/57)
  96.46% (109/113)
- (0/0)
core/src/eval/functions/statistical/quartile/mod.rs
 100.00% (2/2)
  87.50% (21/24)
  85.71% (36/42)
- (0/0)
core/src/eval/functions/statistical/quartile_exc/mod.rs
 100.00% (2/2)
  82.14% (23/28)
  84.78% (39/46)
- (0/0)
core/src/eval/functions/statistical/quartile_inc/mod.rs
 100.00% (2/2)
  91.67% (22/24)
  92.86% (39/42)
- (0/0)
core/src/eval/functions/statistical/rank/mod.rs
 100.00% (7/7)
  87.27% (48/55)
  83.02% (88/106)
- (0/0)
core/src/eval/functions/statistical/rank_avg/mod.rs
 100.00% (7/7)
  82.69% (43/52)
  76.92% (80/104)
- (0/0)
core/src/eval/functions/statistical/rank_eq/mod.rs
 100.00% (6/6)
  81.63% (40/49)
  75.00% (72/96)
- (0/0)
core/src/eval/functions/statistical/skew/mod.rs
 100.00% (3/3)
 100.00% (17/17)
  96.15% (50/52)
- (0/0)
core/src/eval/functions/statistical/skew_p/mod.rs
 100.00% (3/3)
 100.00% (17/17)
  96.08% (49/51)
- (0/0)
core/src/eval/functions/statistical/small/mod.rs
 100.00% (4/4)
  85.71% (42/49)
  79.07% (68/86)
- (0/0)
core/src/eval/functions/statistical/stat_helpers.rs
  75.00% (12/16)
  64.10% (150/234)
  58.74% (262/446)
- (0/0)
core/src/eval/functions/statistical/stdev/mod.rs
 100.00% (1/1)
  92.31% (12/13)
  95.45% (21/22)
- (0/0)
core/src/eval/functions/statistical/stdev_p/mod.rs
 100.00% (1/1)
 100.00% (9/9)
  95.65% (22/23)
- (0/0)
core/src/eval/functions/statistical/stdev_s/mod.rs
 100.00% (1/1)
 100.00% (9/9)
  95.65% (22/23)
- (0/0)
core/src/eval/functions/statistical/stdeva/mod.rs
 100.00% (1/1)
 100.00% (9/9)
  95.65% (22/23)
- (0/0)
core/src/eval/functions/statistical/stdevp/mod.rs
 100.00% (1/1)
  84.62% (11/13)
  86.36% (19/22)
- (0/0)
core/src/eval/functions/statistical/stdevpa/mod.rs
 100.00% (1/1)
 100.00% (9/9)
  95.65% (22/23)
- (0/0)
core/src/eval/functions/statistical/trimmean/mod.rs
 100.00% (3/3)
  77.55% (38/49)
  72.73% (72/99)
- (0/0)
core/src/eval/functions/statistical/var/mod.rs
 100.00% (1/1)
 100.00% (7/7)
 100.00% (14/14)
- (0/0)
core/src/eval/functions/statistical/var_p/mod.rs
 100.00% (3/3)
 100.00% (13/13)
  97.30% (36/37)
- (0/0)
core/src/eval/functions/statistical/var_s/mod.rs
 100.00% (3/3)
 100.00% (13/13)
  97.30% (36/37)
- (0/0)
core/src/eval/functions/statistical/vara/mod.rs
 100.00% (1/1)
 100.00% (5/5)
 100.00% (14/14)
- (0/0)
core/src/eval/functions/statistical/varp/mod.rs
 100.00% (1/1)
 100.00% (7/7)
 100.00% (14/14)
- (0/0)
core/src/eval/functions/statistical/varpa/mod.rs
 100.00% (1/1)
 100.00% (5/5)
 100.00% (14/14)
- (0/0)
core/src/eval/functions/text/arabic/mod.rs
 100.00% (3/3)
  97.56% (40/41)
  95.08% (58/61)
- (0/0)
core/src/eval/functions/text/asc/mod.rs
 100.00% (2/2)
  27.05% (33/122)
  33.58% (46/137)
- (0/0)
core/src/eval/functions/text/char_fn/mod.rs
 100.00% (2/2)
  90.00% (27/30)
  88.64% (39/44)
- (0/0)
core/src/eval/functions/text/clean/mod.rs
 100.00% (2/2)
  90.91% (10/11)
  90.00% (18/20)
- (0/0)
core/src/eval/functions/text/code_fn/mod.rs
 100.00% (2/2)
  90.91% (20/22)
  88.24% (30/34)
- (0/0)
core/src/eval/functions/text/concatenate/mod.rs
 100.00% (1/1)
 100.00% (11/11)
 100.00% (19/19)
- (0/0)
core/src/eval/functions/text/dollar/mod.rs
 100.00% (3/3)
  97.83% (45/46)
  97.78% (88/90)
- (0/0)
core/src/eval/functions/text/exact/mod.rs
 100.00% (1/1)
  83.33% (10/12)
  80.95% (17/21)
- (0/0)
core/src/eval/functions/text/find/mod.rs
 100.00% (1/1)
  90.00% (27/30)
  89.29% (50/56)
- (0/0)
core/src/eval/functions/text/findb/mod.rs
 100.00% (3/3)
  91.23% (52/57)
  92.73% (102/110)
- (0/0)
core/src/eval/functions/text/fixed/mod.rs
 100.00% (3/3)
  92.73% (51/55)
  94.23% (98/104)
- (0/0)
core/src/eval/functions/text/join_fn/mod.rs
 100.00% (2/2)
  96.15% (25/26)
  95.65% (44/46)
- (0/0)
core/src/eval/functions/text/left/mod.rs
 100.00% (1/1)
  94.74% (18/19)
  94.12% (32/34)
- (0/0)
core/src/eval/functions/text/leftb/mod.rs
 100.00% (2/2)
  92.86% (26/28)
  90.48% (38/42)
- (0/0)
core/src/eval/functions/text/len/mod.rs
 100.00% (1/1)
 100.00% (9/9)
 100.00% (14/14)
- (0/0)
core/src/eval/functions/text/lenb/mod.rs
 100.00% (3/3)
  93.33% (14/15)
  92.00% (23/25)
- (0/0)
core/src/eval/functions/text/lower/mod.rs
 100.00% (1/1)
 100.00% (9/9)
 100.00% (14/14)
- (0/0)
core/src/eval/functions/text/mid/mod.rs
 100.00% (1/1)
  87.50% (21/24)
  86.96% (40/46)
- (0/0)
core/src/eval/functions/text/midb/mod.rs
 100.00% (1/1)
  88.00% (44/50)
  88.16% (67/76)
- (0/0)
core/src/eval/functions/text/mod.rs
 100.00% (1/1)
 100.00% (43/43)
 100.00% (207/207)
- (0/0)
core/src/eval/functions/text/proper/mod.rs
 100.00% (2/2)
  96.15% (25/26)
  94.87% (37/39)
- (0/0)
core/src/eval/functions/text/regexextract/mod.rs
 100.00% (2/2)
  82.61% (19/23)
  77.27% (34/44)
- (0/0)
core/src/eval/functions/text/regexmatch/mod.rs
 100.00% (1/1)
  77.78% (14/18)
  70.59% (24/34)
- (0/0)
core/src/eval/functions/text/regexreplace/mod.rs
  50.00% (1/2)
  76.09% (35/46)
  72.04% (67/93)
- (0/0)
core/src/eval/functions/text/replace/mod.rs
 100.00% (1/1)
  85.19% (23/27)
  87.69% (57/65)
- (0/0)
core/src/eval/functions/text/replaceb/mod.rs
 100.00% (3/3)
  91.53% (54/59)
  90.91% (110/121)
- (0/0)
core/src/eval/functions/text/rept/mod.rs
 100.00% (1/1)
 100.00% (10/10)
  91.18% (31/34)
- (0/0)
core/src/eval/functions/text/right/mod.rs
 100.00% (1/1)
  95.24% (20/21)
  95.24% (40/42)
- (0/0)
core/src/eval/functions/text/rightb/mod.rs
 100.00% (1/1)
  94.74% (36/38)
  93.94% (62/66)
- (0/0)
core/src/eval/functions/text/roman/mod.rs
 100.00% (2/2)
  86.11% (31/36)
  86.79% (46/53)
- (0/0)
core/src/eval/functions/text/search/mod.rs
 100.00% (3/3)
  90.32% (56/62)
  90.91% (100/110)
- (0/0)
core/src/eval/functions/text/searchb/mod.rs
 100.00% (9/9)
  90.70% (78/86)
  89.39% (160/179)
- (0/0)
core/src/eval/functions/text/split_fn/mod.rs
 100.00% (4/4)
  90.00% (36/40)
  88.73% (63/71)
- (0/0)
core/src/eval/functions/text/substitute/mod.rs
 100.00% (1/1)
  88.68% (47/53)
  90.38% (94/104)
- (0/0)
core/src/eval/functions/text/t_fn/mod.rs
 100.00% (1/1)
  88.89% (8/9)
  83.33% (10/12)
- (0/0)
core/src/eval/functions/text/text_fn/mod.rs
  90.91% (10/11)
  74.27% (153/206)
  74.94% (338/451)
- (0/0)
core/src/eval/functions/text/textjoin/mod.rs
 100.00% (2/2)
  86.11% (31/36)
  83.87% (52/62)
- (0/0)
core/src/eval/functions/text/trim/mod.rs
 100.00% (3/3)
 100.00% (16/16)
 100.00% (26/26)
- (0/0)
core/src/eval/functions/text/upper/mod.rs
 100.00% (1/1)
 100.00% (9/9)
 100.00% (14/14)
- (0/0)
core/src/eval/functions/text/value_fn/mod.rs
 100.00% (1/1)
  91.67% (33/36)
  92.86% (52/56)
- (0/0)
core/src/eval/functions/timezone/mod.rs
  96.49% (55/57)
  85.78% (567/661)
  86.24% (1172/1359)
- (0/0)
core/src/eval/functions/web/encodeurl/mod.rs
 100.00% (3/3)
 100.00% (29/29)
 100.00% (45/45)
- (0/0)
core/src/eval/functions/web/hyperlink/mod.rs
 100.00% (1/1)
 100.00% (8/8)
 100.00% (11/11)
- (0/0)
core/src/eval/functions/web/isurl/mod.rs
 100.00% (3/3)
  92.86% (26/28)
  89.58% (43/48)
- (0/0)
core/src/eval/functions/web/mod.rs
 100.00% (1/1)
 100.00% (5/5)
 100.00% (17/17)
- (0/0)
core/src/eval/mod.rs
  90.91% (10/11)
  84.83% (179/211)
  84.02% (410/488)
- (0/0)
core/src/eval/resolver.rs
 100.00% (2/2)
  79.31% (23/29)
  75.00% (39/52)
- (0/0)
core/src/lib.rs
 100.00% (1/1)
 100.00% (3/3)
 100.00% (6/6)
- (0/0)
core/src/parser/ast.rs
 100.00% (2/2)
 100.00% (12/12)
  95.00% (19/20)
- (0/0)
core/src/parser/mod.rs
 100.00% (28/28)
  92.45% (355/384)
  92.58% (736/795)
- (0/0)
core/src/parser/refs.rs
 100.00% (15/15)
 100.00% (126/126)
  96.57% (225/233)
- (0/0)
core/src/parser/tokens.rs
 100.00% (16/16)
 100.00% (76/76)
 100.00% (149/149)
- (0/0)
core/src/types/error.rs
 100.00% (4/4)
  96.00% (24/25)
  97.44% (38/39)
- (0/0)
core/src/types/value.rs
 100.00% (4/4)
  96.15% (25/26)
  93.75% (45/48)
- (0/0)
core/src/types/zoned/mod.rs
 100.00% (13/13)
  95.45% (105/110)
  87.00% (194/223)
- (0/0)
workbook/src/address.rs
 100.00% (5/5)
 100.00% (54/54)
  97.75% (87/89)
- (0/0)
workbook/src/canonical.rs
  85.71% (6/7)
  94.12% (64/68)
  91.22% (135/148)
- (0/0)
workbook/src/casefold.rs
 100.00% (2/2)
 100.00% (4/4)
 100.00% (9/9)
- (0/0)
workbook/src/cell.rs
 100.00% (6/6)
 100.00% (33/33)
 100.00% (31/31)
- (0/0)
workbook/src/depgraph.rs
 100.00% (29/29)
  96.13% (348/362)
  95.35% (677/710)
- (0/0)
workbook/src/error.rs
 100.00% (1/1)
  75.00% (6/8)
  57.14% (8/14)
- (0/0)
workbook/src/mutate.rs
 100.00% (25/25)
  92.35% (169/183)
  96.88% (248/256)
- (0/0)
workbook/src/named_ref.rs
  83.33% (10/12)
  90.83% (99/109)
  93.37% (169/181)
- (0/0)
workbook/src/recalc.rs
  95.65% (66/69)
  92.50% (728/787)
  93.63% (1265/1351)
- (0/0)
workbook/src/spill.rs
 100.00% (6/6)
 100.00% (41/41)
 100.00% (50/50)
- (0/0)
workbook/src/strict_json.rs
  73.33% (11/15)
  83.87% (52/62)
  85.11% (80/94)
- (0/0)
workbook/src/validate.rs
  47.62% (10/21)
  73.68% (196/266)
  78.39% (312/398)
- (0/0)
workbook/src/value.rs
 100.00% (13/13)
  92.45% (196/212)
  91.10% (389/427)
- (0/0)
workbook/src/workbook.rs
  96.67% (29/30)
  90.23% (157/174)
  95.00% (228/240)
- (0/0)
workbook/src/worksheet.rs
  92.86% (13/14)
  93.48% (43/46)
  95.45% (63/66)
- (0/0)
Totals
  95.40% (1722/1805)
  89.66% (19033/21229)
  89.09% (36466/40933)
- (0/0)
Generated by llvm-cov -- llvm version 22.1.6-rust-1.97.1-stable