Coverage Report

Created: 2026-09-25 04:52

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch Coverage
async_file_system.rs
  94.74% (72/76)
  96.56% (533/552)
  93.05% (763/820)
- (0/0)
copy/async_copy_failure.rs
 100.00% (9/9)
 100.00% (46/46)
 100.00% (55/55)
- (0/0)
copy/async_copy_operation.rs
  95.65% (22/23)
  74.71% (322/431)
  74.65% (483/647)
- (0/0)
copy/copy_assessment.rs
 100.00% (3/3)
 100.00% (12/12)
 100.00% (9/9)
- (0/0)
copy/copy_conflict_policy.rs
 100.00% (1/1)
 100.00% (3/3)
 100.00% (3/3)
- (0/0)
copy/copy_failure.rs
 100.00% (13/13)
 100.00% (71/71)
 100.00% (99/99)
- (0/0)
copy/copy_mode.rs
 100.00% (1/1)
 100.00% (3/3)
 100.00% (3/3)
- (0/0)
copy/copy_operation.rs
  96.15% (25/26)
  81.75% (318/389)
  82.27% (529/643)
- (0/0)
copy/copy_options.rs
 100.00% (30/30)
 100.00% (164/164)
 100.00% (169/169)
- (0/0)
copy/copy_outcome.rs
 100.00% (23/23)
  98.82% (168/170)
  98.59% (210/213)
- (0/0)
copy/copy_stats.rs
 100.00% (3/3)
 100.00% (33/33)
  86.67% (52/60)
- (0/0)
copy/internal/copy_cancellation_guard.rs
 100.00% (5/5)
 100.00% (45/45)
 100.00% (42/42)
- (0/0)
copy/internal/copy_deadline.rs
 100.00% (3/3)
 100.00% (10/10)
 100.00% (9/9)
- (0/0)
copy/internal/copy_recovery_snapshot.rs
 100.00% (1/1)
 100.00% (16/16)
 100.00% (3/3)
- (0/0)
copy/internal/fallback_failure_state.rs
 100.00% (5/5)
 100.00% (59/59)
 100.00% (45/45)
- (0/0)
copy/internal/stream_copy_plan.rs
 100.00% (14/14)
 100.00% (143/143)
 100.00% (232/232)
- (0/0)
copy/internal/stream_copy_policy.rs
 100.00% (7/7)
 100.00% (66/66)
 100.00% (79/79)
- (0/0)
copy/metadata_preserve_policy.rs
 100.00% (1/1)
 100.00% (3/3)
 100.00% (3/3)
- (0/0)
copy/server_side_preference.rs
 100.00% (1/1)
 100.00% (3/3)
 100.00% (3/3)
- (0/0)
directory/async_directory_operation.rs
 100.00% (5/5)
 100.00% (39/39)
  98.44% (63/64)
- (0/0)
directory/async_directory_stream.rs
 100.00% (5/5)
 100.00% (25/25)
  97.30% (36/37)
- (0/0)
directory/create_directory_options.rs
 100.00% (8/8)
 100.00% (47/47)
 100.00% (67/67)
- (0/0)
directory/create_directory_outcome.rs
 100.00% (5/5)
 100.00% (27/27)
 100.00% (37/37)
- (0/0)
directory/delete_options.rs
 100.00% (8/8)
 100.00% (39/39)
 100.00% (48/48)
- (0/0)
directory/delete_outcome.rs
 100.00% (5/5)
 100.00% (25/25)
 100.00% (37/37)
- (0/0)
directory/directory_entry_validation.rs
 100.00% (6/6)
  94.81% (73/77)
  91.86% (79/86)
- (0/0)
directory/directory_operation.rs
 100.00% (5/5)
 100.00% (38/38)
 100.00% (64/64)
- (0/0)
directory/directory_stream.rs
 100.00% (4/4)
 100.00% (22/22)
  97.06% (33/34)
- (0/0)
directory/internal/list_preflight.rs
 100.00% (4/4)
  96.97% (32/33)
  96.49% (55/57)
- (0/0)
directory/internal/list_selection.rs
 100.00% (3/3)
  90.48% (38/42)
  94.37% (67/71)
- (0/0)
directory/internal/list_stream_policy.rs
  93.33% (14/15)
  95.90% (117/122)
  94.87% (148/156)
- (0/0)
directory/list_options.rs
  92.86% (26/28)
  78.39% (185/236)
  86.56% (264/305)
- (0/0)
directory/list_scope.rs
 100.00% (1/1)
 100.00% (5/5)
 100.00% (6/6)
- (0/0)
error/fs_error.rs
 100.00% (31/31)
 100.00% (186/186)
 100.00% (261/261)
- (0/0)
error/open_failure.rs
 100.00% (10/10)
 100.00% (38/38)
 100.00% (47/47)
- (0/0)
facade/facade_core.rs
  89.47% (17/19)
  80.79% (122/151)
  85.42% (205/240)
- (0/0)
facade/internal/recovery_cleanup_guard.rs
 100.00% (3/3)
 100.00% (14/14)
 100.00% (14/14)
- (0/0)
file_system.rs
  89.09% (49/55)
  94.37% (402/426)
  90.62% (647/714)
- (0/0)
file_system_properties.rs
 100.00% (13/13)
  97.03% (98/101)
  99.23% (129/130)
- (0/0)
metadata/atomicity_requirement.rs
 100.00% (1/1)
 100.00% (3/3)
 100.00% (3/3)
- (0/0)
metadata/checksum.rs
 100.00% (1/1)
 100.00% (6/6)
 100.00% (4/4)
- (0/0)
metadata/dir_entry.rs
 100.00% (1/1)
 100.00% (9/9)
 100.00% (9/9)
- (0/0)
metadata/file_metadata.rs
 100.00% (24/24)
 100.00% (93/93)
  99.04% (103/104)
- (0/0)
metadata/file_system_capabilities.rs
 100.00% (17/17)
  98.70% (76/77)
  99.04% (103/104)
- (0/0)
metadata/file_system_capability.rs
 100.00% (1/1)
 100.00% (3/3)
 100.00% (3/3)
- (0/0)
metadata/file_system_id.rs
 100.00% (3/3)
 100.00% (16/16)
 100.00% (19/19)
- (0/0)
metadata/file_system_info.rs
 100.00% (9/9)
 100.00% (47/47)
 100.00% (78/78)
- (0/0)
metadata/file_system_limit.rs
 100.00% (2/2)
 100.00% (8/8)
 100.00% (13/13)
- (0/0)
metadata/file_system_limits.rs
 100.00% (21/21)
  99.09% (109/110)
  98.35% (119/121)
- (0/0)
metadata/non_sensitive_metadata.rs
 100.00% (10/10)
 100.00% (49/49)
 100.00% (99/99)
- (0/0)
metadata/opened_file_info.rs
 100.00% (5/5)
 100.00% (20/20)
 100.00% (19/19)
- (0/0)
metadata/resource_version.rs
 100.00% (6/6)
 100.00% (18/18)
 100.00% (22/22)
- (0/0)
metadata/symlink_policy.rs
 100.00% (1/1)
 100.00% (3/3)
 100.00% (4/4)
- (0/0)
metadata/user_metadata.rs
 100.00% (9/9)
 100.00% (42/42)
 100.00% (76/76)
- (0/0)
metadata/write_outcome.rs
 100.00% (11/11)
 100.00% (44/44)
 100.00% (44/44)
- (0/0)
path/path.rs
 100.00% (19/19)
  98.06% (152/155)
  98.03% (249/254)
- (0/0)
path/path_component.rs
 100.00% (3/3)
 100.00% (15/15)
 100.00% (24/24)
- (0/0)
path/path_components.rs
 100.00% (2/2)
 100.00% (17/17)
 100.00% (24/24)
- (0/0)
path/path_semantics.rs
 100.00% (1/1)
 100.00% (3/3)
 100.00% (3/3)
- (0/0)
path/relative_path.rs
 100.00% (4/4)
 100.00% (29/29)
 100.00% (47/47)
- (0/0)
path_constraints.rs
 100.00% (6/6)
 100.00% (33/33)
 100.00% (40/40)
- (0/0)
read/async_file_reader.rs
 100.00% (5/5)
 100.00% (30/30)
 100.00% (31/31)
- (0/0)
read/async_read_operation.rs
  80.00% (8/10)
  95.96% (95/99)
  91.18% (155/170)
- (0/0)
read/checksum_policy.rs
 100.00% (1/1)
 100.00% (3/3)
 100.00% (3/3)
- (0/0)
read/file_reader.rs
 100.00% (5/5)
 100.00% (18/18)
 100.00% (24/24)
- (0/0)
read/internal/interrupted_read.rs
 100.00% (3/3)
  94.44% (17/18)
  75.00% (21/28)
- (0/0)
read/internal/read_buffer.rs
  93.75% (15/16)
  96.97% (96/99)
  98.18% (162/165)
- (0/0)
read/prefix_read_outcome.rs
 100.00% (7/7)
 100.00% (33/33)
 100.00% (24/24)
- (0/0)
read/prefix_read_plan.rs
 100.00% (5/5)
 100.00% (63/63)
  99.07% (107/108)
- (0/0)
read/read_operation.rs
  80.00% (8/10)
  95.79% (91/95)
  91.67% (154/168)
- (0/0)
read/read_options.rs
 100.00% (14/14)
 100.00% (84/84)
 100.00% (111/111)
- (0/0)
rename/rename_failure.rs
 100.00% (7/7)
 100.00% (25/25)
 100.00% (29/29)
- (0/0)
rename/rename_options.rs
 100.00% (8/8)
 100.00% (49/49)
 100.00% (45/45)
- (0/0)
rename/rename_outcome.rs
 100.00% (10/10)
 100.00% (53/53)
 100.00% (77/77)
- (0/0)
rename/rename_outcome_validation.rs
 100.00% (1/1)
 100.00% (33/33)
 100.00% (18/18)
- (0/0)
spi/async_file_system_spi.rs
 100.00% (21/21)
  94.94% (75/79)
  95.92% (94/98)
- (0/0)
spi/async_file_write_session.rs
 100.00% (1/1)
 100.00% (1/1)
 100.00% (2/2)
- (0/0)
spi/async_temp_resource_spi.rs
 100.00% (1/1)
 100.00% (1/1)
 100.00% (2/2)
- (0/0)
spi/file_system_spi.rs
 100.00% (11/11)
  92.45% (49/53)
  94.12% (64/68)
- (0/0)
spi/internal/resolved_options.rs
 100.00% (2/2)
 100.00% (6/6)
 100.00% (6/6)
- (0/0)
spi/opened_async_directory_stream.rs
 100.00% (2/2)
 100.00% (13/13)
 100.00% (12/12)
- (0/0)
spi/opened_async_reader.rs
 100.00% (3/3)
 100.00% (9/9)
 100.00% (11/11)
- (0/0)
spi/opened_async_temp_directory.rs
 100.00% (3/3)
 100.00% (9/9)
 100.00% (9/9)
- (0/0)
spi/opened_async_temp_file.rs
 100.00% (3/3)
 100.00% (9/9)
 100.00% (9/9)
- (0/0)
spi/opened_async_writer.rs
 100.00% (3/3)
 100.00% (9/9)
 100.00% (9/9)
- (0/0)
spi/opened_directory_stream.rs
 100.00% (2/2)
 100.00% (6/6)
 100.00% (6/6)
- (0/0)
spi/opened_reader.rs
 100.00% (2/2)
 100.00% (6/6)
 100.00% (6/6)
- (0/0)
spi/opened_temp_directory.rs
 100.00% (2/2)
 100.00% (6/6)
 100.00% (6/6)
- (0/0)
spi/opened_temp_file.rs
 100.00% (2/2)
 100.00% (6/6)
 100.00% (6/6)
- (0/0)
spi/opened_writer.rs
 100.00% (2/2)
 100.00% (6/6)
 100.00% (6/6)
- (0/0)
spi/prefix_read_hint.rs
  50.00% (1/2)
  50.00% (3/6)
  50.00% (3/6)
- (0/0)
spi/provider_operations.rs
 100.00% (3/3)
 100.00% (10/10)
 100.00% (10/10)
- (0/0)
spi/provider_properties.rs
 100.00% (14/14)
  99.51% (203/204)
  99.12% (226/228)
- (0/0)
spi/request/copy_request.rs
 100.00% (4/4)
 100.00% (16/16)
 100.00% (13/13)
- (0/0)
spi/request/create_temp_directory_request.rs
 100.00% (2/2)
 100.00% (6/6)
 100.00% (6/6)
- (0/0)
spi/request/create_temp_file_request.rs
 100.00% (2/2)
 100.00% (6/6)
 100.00% (6/6)
- (0/0)
spi/request/internal/path_request.rs
 100.00% (3/3)
 100.00% (9/9)
 100.00% (9/9)
- (0/0)
spi/request/list_request.rs
 100.00% (3/3)
 100.00% (9/9)
 100.00% (9/9)
- (0/0)
spi/request/persist_request.rs
 100.00% (3/3)
 100.00% (9/9)
 100.00% (9/9)
- (0/0)
spi/request/rename_request.rs
 100.00% (4/4)
 100.00% (16/16)
 100.00% (13/13)
- (0/0)
spi/resolved_copy_options.rs
 100.00% (4/4)
 100.00% (20/20)
 100.00% (31/31)
- (0/0)
spi/resolved_list_options.rs
 100.00% (4/4)
 100.00% (20/20)
 100.00% (32/32)
- (0/0)
spi/resolved_read_options.rs
  75.00% (3/4)
  81.25% (13/16)
  76.92% (10/13)
- (0/0)
spi/spi_copy_failure.rs
 100.00% (5/5)
 100.00% (31/31)
 100.00% (40/40)
- (0/0)
spi/spi_persist_failure.rs
 100.00% (5/5)
 100.00% (22/22)
 100.00% (34/34)
- (0/0)
spi/spi_rename_failure.rs
 100.00% (5/5)
 100.00% (25/25)
 100.00% (35/35)
- (0/0)
spi/spi_write_failure.rs
 100.00% (5/5)
 100.00% (22/22)
 100.00% (34/34)
- (0/0)
spi/stat_response.rs
 100.00% (4/4)
 100.00% (12/12)
 100.00% (12/12)
- (0/0)
temp/async_temp_directory.rs
  57.89% (11/19)
  71.43% (60/84)
  81.02% (111/137)
- (0/0)
temp/async_temp_file.rs
 100.00% (21/21)
  99.48% (191/192)
  98.96% (285/288)
- (0/0)
temp/internal/temp_lifecycle.rs
 100.00% (9/9)
  92.96% (66/71)
  91.78% (67/73)
- (0/0)
temp/persist_failure.rs
 100.00% (10/10)
 100.00% (35/35)
 100.00% (37/37)
- (0/0)
temp/persist_options.rs
 100.00% (11/11)
 100.00% (59/59)
 100.00% (65/65)
- (0/0)
temp/persist_outcome.rs
 100.00% (9/9)
 100.00% (43/43)
 100.00% (64/64)
- (0/0)
temp/rejected_async_temp_resource.rs
 100.00% (7/7)
 100.00% (37/37)
 100.00% (54/54)
- (0/0)
temp/rejected_temp_resource.rs
 100.00% (6/6)
 100.00% (34/34)
 100.00% (50/50)
- (0/0)
temp/temp_directory.rs
 100.00% (16/16)
  96.67% (145/150)
  95.52% (213/223)
- (0/0)
temp/temp_file.rs
 100.00% (14/14)
  97.22% (140/144)
  96.71% (206/213)
- (0/0)
temp/temp_options.rs
 100.00% (11/11)
 100.00% (51/51)
 100.00% (68/68)
- (0/0)
uri/connection_uri.rs
 100.00% (10/10)
 100.00% (44/44)
  98.46% (64/65)
- (0/0)
uri/uri.rs
 100.00% (17/17)
  98.70% (76/77)
  99.32% (147/148)
- (0/0)
uri/uri_error.rs
 100.00% (1/1)
 100.00% (3/3)
 100.00% (6/6)
- (0/0)
write/async_file_writer.rs
  88.00% (22/25)
  86.17% (218/253)
  85.62% (274/320)
- (0/0)
write/async_write_all_operation.rs
 100.00% (16/16)
  96.75% (119/123)
  98.02% (198/202)
- (0/0)
write/async_write_all_operation_failure.rs
 100.00% (9/9)
 100.00% (35/35)
 100.00% (39/39)
- (0/0)
write/async_writer_recovery.rs
  66.67% (2/3)
  53.33% (8/15)
  52.63% (10/19)
- (0/0)
write/file_writer.rs
  90.00% (18/20)
  85.59% (196/229)
  85.25% (237/278)
- (0/0)
write/internal/open_writer_failure.rs
 100.00% (2/2)
 100.00% (8/8)
 100.00% (10/10)
- (0/0)
write/internal/write_all_cancellation_guard.rs
 100.00% (4/4)
 100.00% (43/43)
 100.00% (37/37)
- (0/0)
write/internal/write_all_recovery_snapshot.rs
 100.00% (1/1)
 100.00% (6/6)
 100.00% (3/3)
- (0/0)
write/rejected_async_writer.rs
  85.71% (6/7)
  86.84% (33/38)
  87.04% (47/54)
- (0/0)
write/rejected_writer.rs
  83.33% (5/6)
  85.71% (30/35)
  86.00% (43/50)
- (0/0)
write/write_all_failure.rs
 100.00% (12/12)
 100.00% (60/60)
 100.00% (78/78)
- (0/0)
write/write_disposition.rs
 100.00% (1/1)
 100.00% (3/3)
 100.00% (3/3)
- (0/0)
write/write_failure.rs
 100.00% (7/7)
 100.00% (21/21)
 100.00% (22/22)
- (0/0)
write/write_operation.rs
 100.00% (5/5)
  94.55% (52/55)
  96.47% (82/85)
- (0/0)
write/write_options.rs
 100.00% (21/21)
 100.00% (137/137)
  98.22% (166/169)
- (0/0)
write/writer_recovery.rs
   0.00% (0/1)
   0.00% (0/5)
   0.00% (0/7)
- (0/0)
write/writer_state.rs
 100.00% (1/1)
  85.71% (6/7)
  85.71% (6/7)
- (0/0)
Totals
  96.51% (1134/1175)
  93.99% (7697/8189)
  93.32% (10636/11397)
- (0/0)
Generated by llvm-cov -- llvm version 21.1.8-rust-1.94.0-stable