Coverage Report

Created: 2024-12-07 21:28

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch Coverage
bin/proxide.rs
   0.00% (0/1)
   0.00% (0/8)
   0.00% (0/4)
- (0/0)
lib/backoff.rs
  75.00% (3/4)
  98.00% (49/50)
  85.00% (17/20)
- (0/0)
lib/body/mod.rs
  89.36% (42/47)
  88.74% (268/302)
  76.79% (86/112)
- (0/0)
lib/channel/spsc.rs
  89.04% (65/73)
  95.94% (591/616)
  92.56% (286/309)
- (0/0)
lib/cli/args.rs
  22.22% (2/9)
  75.00% (21/28)
  78.12% (25/32)
- (0/0)
lib/cli/cmd/create_config.rs
 100.00% (1/1)
 100.00% (18/18)
  81.82% (9/11)
- (0/0)
lib/cli/cmd/create_config_schema.rs
 100.00% (1/1)
 100.00% (7/7)
  75.00% (3/4)
- (0/0)
lib/cli/cmd/signal.rs
  20.00% (1/5)
  87.50% (28/32)
  75.00% (27/36)
- (0/0)
lib/cli/cmd/start.rs
  51.28% (20/39)
  75.74% (484/639)
  67.48% (305/452)
- (0/0)
lib/cli/mod.rs
 100.00% (1/1)
 100.00% (7/7)
 100.00% (6/6)
- (0/0)
lib/client/pool.rs
  64.71% (33/51)
  87.04% (611/702)
  71.15% (254/357)
- (0/0)
lib/compression/mod.rs
  96.15% (25/26)
  96.83% (397/410)
  84.55% (93/110)
- (0/0)
lib/config/listen.rs
  77.78% (7/9)
  94.34% (100/106)
  78.79% (26/33)
- (0/0)
lib/config/matcher.rs
  93.75% (45/48)
  95.05% (365/384)
  87.89% (196/223)
- (0/0)
lib/config/mod.rs
  71.93% (41/57)
  90.59% (308/340)
  65.57% (120/183)
- (0/0)
lib/config/regex.rs
  84.62% (11/13)
  89.09% (49/55)
  83.33% (20/24)
- (0/0)
lib/config/server_name.rs
 100.00% (4/4)
  95.65% (22/23)
  87.50% (14/16)
- (0/0)
lib/context/mod.rs
  66.67% (2/3)
  64.71% (11/17)
  66.67% (4/6)
- (0/0)
lib/graceful/mod.rs
  72.92% (35/48)
  86.15% (342/397)
  84.62% (99/117)
- (0/0)
lib/interpolate/mod.rs
 100.00% (9/9)
  96.89% (156/161)
  88.64% (78/88)
- (0/0)
lib/ketama.rs
 100.00% (7/7)
  92.86% (52/56)
  89.47% (34/38)
- (0/0)
lib/log/display.rs
  90.91% (10/11)
  86.41% (89/103)
  77.97% (46/59)
- (0/0)
lib/log/level.rs
  88.24% (15/17)
  91.03% (132/145)
  84.62% (66/78)
- (0/0)
lib/log/logfile.rs
  80.95% (17/21)
  86.08% (167/194)
  70.97% (88/124)
- (0/0)
lib/log/logger.rs
  60.00% (3/5)
  82.76% (24/29)
  66.67% (6/9)
- (0/0)
lib/log/mod.rs
 100.00% (2/2)
 100.00% (33/33)
 100.00% (22/22)
- (0/0)
lib/net/mod.rs
 100.00% (1/1)
 100.00% (14/14)
  65.38% (17/26)
- (0/0)
lib/net/timeout.rs
 100.00% (8/8)
  94.00% (47/50)
  82.61% (19/23)
- (0/0)
lib/proxy/balance.rs
 100.00% (21/21)
  98.78% (162/164)
  96.59% (85/88)
- (0/0)
lib/proxy/context.rs
  94.12% (32/34)
  96.07% (465/484)
  80.43% (148/184)
- (0/0)
lib/proxy/error.rs
  57.14% (4/7)
  28.57% (22/77)
  15.25% (9/59)
- (0/0)
lib/proxy/header.rs
 100.00% (14/14)
 100.00% (125/125)
 100.00% (55/55)
- (0/0)
lib/proxy/health.rs
 100.00% (4/4)
  98.18% (54/55)
  88.24% (30/34)
- (0/0)
lib/proxy/service.rs
  88.46% (23/26)
  81.18% (837/1031)
  71.97% (380/528)
- (0/0)
lib/proxy/stream.rs
  90.91% (10/11)
  77.42% (96/124)
  63.64% (49/77)
- (0/0)
lib/proxy/util.rs
  88.89% (8/9)
  90.54% (67/74)
  81.36% (48/59)
- (0/0)
lib/proxy_protocol/mod.rs
  66.67% (28/42)
  78.98% (342/433)
  61.83% (115/186)
- (0/0)
lib/serde/content_type.rs
 100.00% (12/12)
  95.83% (138/144)
  90.28% (65/72)
- (0/0)
lib/serde/duration.rs
  85.71% (12/14)
  92.52% (99/107)
  93.42% (71/76)
- (0/0)
lib/serde/header_name.rs
  75.00% (6/8)
  92.86% (26/28)
  77.78% (14/18)
- (0/0)
lib/serde/header_value.rs
  75.00% (6/8)
  93.10% (27/29)
  77.78% (14/18)
- (0/0)
lib/serde/mod.rs
  83.33% (5/6)
  83.33% (15/18)
  83.33% (5/6)
- (0/0)
lib/serde/sni.rs
  90.00% (9/10)
  97.96% (48/49)
  91.30% (21/23)
- (0/0)
lib/serde/status_code.rs
  75.00% (6/8)
  92.59% (25/27)
  77.78% (14/18)
- (0/0)
lib/serde/url.rs
  75.00% (15/20)
  68.75% (99/144)
  60.20% (59/98)
- (0/0)
lib/serve/mod.rs
  96.55% (28/29)
  88.38% (388/439)
  76.67% (184/240)
- (0/0)
lib/serve_static/mod.rs
 100.00% (7/7)
  74.90% (188/251)
  62.77% (118/188)
- (0/0)
lib/tls/cert_resolver.rs
  78.57% (11/14)
  89.01% (81/91)
  89.74% (35/39)
- (0/0)
lib/tls/danger_no_cert_verifier.rs
 100.00% (4/4)
 100.00% (43/43)
 100.00% (5/5)
- (0/0)
lib/tls/mod.rs
 100.00% (2/2)
  89.47% (34/38)
  84.85% (28/33)
- (0/0)
lib/upgrade/mod.rs
 100.00% (15/15)
  99.14% (115/116)
  96.08% (49/51)
- (0/0)
lib/util.rs
 100.00% (5/5)
 100.00% (15/15)
 100.00% (17/17)
- (0/0)
Totals
  82.02% (698/851)
  87.50% (7903/9032)
  76.35% (3584/4694)
- (0/0)
Generated by llvm-cov -- llvm version 19.1.1-rust-1.83.0-stable