Coverage Report

Created: 2026-09-16 20:14

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch Coverage
adapters/box_async_input.rs
 100.00% (6/6)
 100.00% (27/27)
 100.00% (29/29)
- (0/0)
adapters/box_async_output.rs
 100.00% (8/8)
 100.00% (33/33)
 100.00% (41/41)
- (0/0)
adapters/box_input.rs
 100.00% (9/9)
 100.00% (32/32)
 100.00% (40/40)
- (0/0)
adapters/box_output.rs
 100.00% (10/10)
 100.00% (30/30)
 100.00% (44/44)
- (0/0)
adapters/futures_async_read.rs
 100.00% (6/6)
 100.00% (21/21)
 100.00% (27/27)
- (0/0)
adapters/futures_async_write.rs
 100.00% (10/10)
 100.00% (30/30)
 100.00% (41/41)
- (0/0)
adapters/futures_input.rs
 100.00% (7/7)
 100.00% (29/29)
 100.00% (33/33)
- (0/0)
adapters/futures_output.rs
 100.00% (11/11)
 100.00% (37/37)
 100.00% (52/52)
- (0/0)
adapters/input_ref.rs
 100.00% (9/9)
 100.00% (32/32)
 100.00% (40/40)
- (0/0)
adapters/output_ref.rs
 100.00% (10/10)
 100.00% (30/30)
 100.00% (44/44)
- (0/0)
adapters/std_read.rs
  60.00% (3/5)
  60.00% (9/15)
  64.71% (11/17)
- (0/0)
adapters/std_write.rs
  83.33% (5/6)
  83.33% (15/18)
  85.71% (18/21)
- (0/0)
adapters/tokio_async_read.rs
 100.00% (8/8)
 100.00% (25/25)
 100.00% (32/32)
- (0/0)
adapters/tokio_async_write.rs
 100.00% (10/10)
 100.00% (30/30)
 100.00% (41/41)
- (0/0)
adapters/tokio_input.rs
 100.00% (8/8)
 100.00% (32/32)
 100.00% (39/39)
- (0/0)
adapters/tokio_output.rs
 100.00% (11/11)
 100.00% (37/37)
 100.00% (52/52)
- (0/0)
async_io/close_future.rs
 100.00% (3/3)
 100.00% (20/20)
 100.00% (23/23)
- (0/0)
async_io/flush_future.rs
 100.00% (3/3)
 100.00% (20/20)
 100.00% (23/23)
- (0/0)
async_io/read_exact_future.rs
 100.00% (3/3)
 100.00% (37/37)
 100.00% (42/42)
- (0/0)
async_io/read_fully_future.rs
 100.00% (3/3)
 100.00% (34/34)
 100.00% (42/42)
- (0/0)
async_io/read_future.rs
 100.00% (2/2)
 100.00% (16/16)
 100.00% (21/21)
- (0/0)
async_io/write_fully_future.rs
 100.00% (3/3)
 100.00% (37/37)
 100.00% (42/42)
- (0/0)
async_io/write_future.rs
 100.00% (2/2)
 100.00% (16/16)
 100.00% (21/21)
- (0/0)
buffered/async_buffered_input.rs
 100.00% (26/26)
  99.41% (169/170)
  99.59% (244/245)
- (0/0)
buffered/async_buffered_output.rs
 100.00% (24/24)
  95.33% (143/150)
  98.07% (203/207)
- (0/0)
buffered/buffer.rs
 100.00% (24/24)
  97.90% (140/143)
  96.41% (188/195)
- (0/0)
buffered/buffered_input.rs
 100.00% (44/44)
  98.87% (350/354)
  98.13% (472/481)
- (0/0)
buffered/buffered_output.rs
 100.00% (38/38)
  98.12% (209/213)
  95.74% (315/329)
- (0/0)
buffered/ensured_buffered_input.rs
 100.00% (6/6)
 100.00% (32/32)
 100.00% (66/66)
- (0/0)
buffered/ensured_buffered_output.rs
 100.00% (7/7)
 100.00% (37/37)
 100.00% (75/75)
- (0/0)
std_io/ext/buf_read_ext.rs
 100.00% (9/9)
 100.00% (62/62)
  96.77% (120/124)
- (0/0)
std_io/ext/internal/read_ext_impl.rs
 100.00% (11/11)
 100.00% (136/136)
  98.50% (197/200)
- (0/0)
std_io/ext/read_ext.rs
 100.00% (21/21)
 100.00% (127/127)
  99.55% (221/222)
- (0/0)
std_io/ext/read_seek_ext.rs
 100.00% (4/4)
 100.00% (28/28)
 100.00% (63/63)
- (0/0)
std_io/ext/seek_ext.rs
 100.00% (2/2)
 100.00% (13/13)
 100.00% (28/28)
- (0/0)
std_io/ext/write_ext.rs
 100.00% (2/2)
 100.00% (8/8)
 100.00% (20/20)
- (0/0)
std_io/ext/write_seek_ext.rs
 100.00% (2/2)
 100.00% (15/15)
 100.00% (33/33)
- (0/0)
std_io/impls/input.rs
 100.00% (2/2)
 100.00% (9/9)
  90.91% (20/22)
- (0/0)
std_io/impls/output.rs
 100.00% (3/3)
 100.00% (12/12)
  92.59% (25/27)
- (0/0)
std_io/impls/seekable.rs
 100.00% (1/1)
 100.00% (3/3)
 100.00% (5/5)
- (0/0)
traits/async_close.rs
 100.00% (1/1)
 100.00% (5/5)
 100.00% (5/5)
- (0/0)
traits/async_input.rs
 100.00% (5/5)
 100.00% (28/28)
 100.00% (43/43)
- (0/0)
traits/async_output.rs
 100.00% (5/5)
 100.00% (28/28)
 100.00% (42/42)
- (0/0)
traits/input.rs
 100.00% (5/5)
 100.00% (34/34)
  97.01% (65/67)
- (0/0)
traits/internal/async_contract_error.rs
 100.00% (3/3)
 100.00% (9/9)
 100.00% (10/10)
- (0/0)
traits/internal/io_contract.rs
 100.00% (3/3)
 100.00% (28/28)
 100.00% (26/26)
- (0/0)
traits/output.rs
 100.00% (4/4)
 100.00% (26/26)
  98.25% (56/57)
- (0/0)
traits/pinned_async_input_ext.rs
 100.00% (3/3)
 100.00% (9/9)
 100.00% (18/18)
- (0/0)
traits/pinned_async_output_ext.rs
 100.00% (4/4)
 100.00% (14/14)
 100.00% (22/22)
- (0/0)
util/allocation.rs
 100.00% (21/21)
  97.53% (79/81)
  97.56% (120/123)
- (0/0)
util/streams.rs
 100.00% (20/20)
 100.00% (224/224)
  97.99% (341/348)
- (0/0)
wrappers/async_checksum_input.rs
 100.00% (9/9)
 100.00% (41/41)
 100.00% (52/52)
- (0/0)
wrappers/async_checksum_output.rs
 100.00% (13/13)
 100.00% (55/55)
 100.00% (74/74)
- (0/0)
wrappers/async_counting_input.rs
 100.00% (8/8)
 100.00% (39/39)
 100.00% (49/49)
- (0/0)
wrappers/async_counting_output.rs
 100.00% (12/12)
 100.00% (56/56)
 100.00% (71/71)
- (0/0)
wrappers/async_limit_input.rs
 100.00% (7/7)
 100.00% (42/42)
 100.00% (51/51)
- (0/0)
wrappers/async_limit_output.rs
 100.00% (11/11)
 100.00% (56/56)
 100.00% (73/73)
- (0/0)
wrappers/checksum_input.rs
 100.00% (10/10)
 100.00% (32/32)
  97.83% (45/46)
- (0/0)
wrappers/checksum_output.rs
 100.00% (11/11)
 100.00% (35/35)
 100.00% (50/50)
- (0/0)
wrappers/counting_input.rs
 100.00% (9/9)
 100.00% (31/31)
 100.00% (45/45)
- (0/0)
wrappers/counting_output.rs
 100.00% (10/10)
 100.00% (37/37)
 100.00% (49/49)
- (0/0)
wrappers/limit_input.rs
 100.00% (7/7)
 100.00% (30/30)
 100.00% (41/41)
- (0/0)
wrappers/limit_output.rs
 100.00% (8/8)
 100.00% (33/33)
 100.00% (45/45)
- (0/0)
wrappers/position_guard.rs
 100.00% (7/7)
 100.00% (28/28)
  96.97% (32/33)
- (0/0)
wrappers/sync_seek_tee_input.rs
 100.00% (9/9)
 100.00% (31/31)
 100.00% (50/50)
- (0/0)
wrappers/tee_input.rs
 100.00% (10/10)
 100.00% (32/32)
 100.00% (48/48)
- (0/0)
wrappers/tee_output.rs
 100.00% (10/10)
 100.00% (35/35)
 100.00% (59/59)
- (0/0)
Totals
  99.50% (601/604)
  99.08% (3219/3249)
  98.50% (4675/4746)
- (0/0)
Generated by llvm-cov -- llvm version 21.1.8-rust-1.94.0-stable