Coverage Report

Created: 2026-09-05 04:04

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch Coverage
decode/internal/control_character_escaper.rs
 100.00% (22/22)
 100.00% (222/222)
 100.00% (375/375)
- (0/0)
decode/internal/json_decode_engine.rs
  92.31% (24/26)
  92.44% (220/238)
  93.27% (277/297)
- (0/0)
decode/internal/json_document_decoder.rs
 100.00% (2/2)
 100.00% (18/18)
  95.00% (19/20)
- (0/0)
decode/internal/json_normalizer.rs
  92.86% (13/14)
  97.71% (128/131)
  97.30% (144/148)
- (0/0)
decode/internal/markdown_fence.rs
 100.00% (13/13)
 100.00% (77/77)
 100.00% (146/146)
- (0/0)
decode/internal/typed_seed.rs
 100.00% (2/2)
 100.00% (8/8)
 100.00% (7/7)
- (0/0)
decode/json_decode_error.rs
 100.00% (24/24)
  95.73% (224/234)
  93.78% (211/225)
- (0/0)
decode/json_decode_error_kind.rs
 100.00% (2/2)
 100.00% (24/24)
 100.00% (38/38)
- (0/0)
decode/json_decode_stage.rs
 100.00% (2/2)
 100.00% (27/27)
 100.00% (43/43)
- (0/0)
decode/json_decoder.rs
 100.00% (18/18)
 100.00% (82/82)
 100.00% (92/92)
- (0/0)
decode/json_root_kind.rs
 100.00% (6/6)
 100.00% (34/34)
 100.00% (44/44)
- (0/0)
decode/json_syntax_error.rs
 100.00% (7/7)
 100.00% (27/27)
 100.00% (29/29)
- (0/0)
decode/json_syntax_error_reason.rs
 100.00% (2/2)
  94.44% (34/36)
  96.97% (64/66)
- (0/0)
decode/normalized_json_document.rs
 100.00% (4/4)
 100.00% (17/17)
 100.00% (15/15)
- (0/0)
decode/normalizing_json_decode_policy.rs
 100.00% (13/13)
 100.00% (47/47)
 100.00% (39/39)
- (0/0)
decode/normalizing_json_decode_policy_builder.rs
 100.00% (8/8)
 100.00% (31/31)
 100.00% (39/39)
- (0/0)
decode/normalizing_json_decoder.rs
 100.00% (20/20)
 100.00% (121/121)
  98.59% (140/142)
- (0/0)
encode/json_encode_error.rs
 100.00% (17/17)
 100.00% (90/90)
 100.00% (105/105)
- (0/0)
encode/json_encode_error_kind.rs
 100.00% (2/2)
 100.00% (18/18)
 100.00% (28/28)
- (0/0)
encode/json_encoder.rs
 100.00% (11/11)
  97.78% (132/135)
  94.78% (218/230)
- (0/0)
encode/json_serialization_error.rs
 100.00% (12/12)
  98.08% (51/52)
  91.53% (54/59)
- (0/0)
encode/output/json_output_accounting.rs
  94.12% (16/17)
  98.46% (64/65)
  92.47% (86/93)
- (0/0)
encode/output/json_output_buffer.rs
 100.00% (4/4)
  93.88% (46/49)
  93.65% (59/63)
- (0/0)
encode/output/json_output_writer.rs
 100.00% (4/4)
  84.38% (54/64)
  74.19% (69/93)
- (0/0)
encode/serde_compat/serde_json_compat.rs
 100.00% (1/1)
 100.00% (3/3)
 100.00% (5/5)
- (0/0)
encode/serializer/budgeted_display_collector.rs
 100.00% (2/2)
 100.00% (13/13)
  95.83% (23/24)
- (0/0)
encode/serializer/budgeted_key.rs
 100.00% (2/2)
 100.00% (14/14)
 100.00% (8/8)
- (0/0)
encode/serializer/budgeted_private_value.rs
 100.00% (2/2)
 100.00% (20/20)
 100.00% (10/10)
- (0/0)
encode/serializer/budgeted_value.rs
 100.00% (2/2)
 100.00% (16/16)
 100.00% (12/12)
- (0/0)
encode/serializer/internal/json_key_budget_serializer.rs
 100.00% (29/29)
  93.98% (156/166)
  80.82% (177/219)
- (0/0)
encode/serializer/internal/json_private_text_serializer.rs
 100.00% (19/19)
  97.98% (97/99)
  93.50% (115/123)
- (0/0)
encode/serializer/json_encode_compound.rs
  92.59% (25/27)
  96.06% (195/203)
  89.51% (239/267)
- (0/0)
encode/serializer/json_encode_context.rs
 100.00% (9/9)
  96.67% (87/90)
  97.39% (112/115)
- (0/0)
encode/serializer/json_encode_serializer.rs
  97.30% (36/37)
  94.72% (269/284)
  87.89% (428/487)
- (0/0)
internal/json_lexeme_length.rs
 100.00% (5/5)
 100.00% (28/28)
 100.00% (45/45)
- (0/0)
internal/json_lexeme_length_writer.rs
  60.00% (3/5)
  76.47% (13/17)
  70.00% (14/20)
- (0/0)
internal/json_map_key.rs
 100.00% (2/2)
 100.00% (6/6)
 100.00% (8/8)
- (0/0)
lexical/json_lexical_cursor.rs
 100.00% (32/32)
  95.18% (375/394)
  93.23% (606/650)
- (0/0)
lexical/json_lexical_error.rs
 100.00% (1/1)
 100.00% (3/3)
 100.00% (3/3)
- (0/0)
lexical/json_lexical_error_reason.rs
 100.00% (2/2)
 100.00% (51/51)
 100.00% (72/72)
- (0/0)
lexical/json_lexical_failure.rs
 100.00% (1/1)
 100.00% (4/4)
 100.00% (4/4)
- (0/0)
lexical/json_lexical_scanner.rs
 100.00% (3/3)
 100.00% (33/33)
 100.00% (38/38)
- (0/0)
value/accounting_json_value_seed.rs
 100.00% (2/2)
 100.00% (8/8)
 100.00% (9/9)
- (0/0)
value/duplicate_key_rejecting_json_value.rs
 100.00% (2/2)
 100.00% (8/8)
 100.00% (8/8)
- (0/0)
value/duplicate_key_rejecting_json_value/duplicate_key_rejecting_json_value_seed.rs
 100.00% (2/2)
 100.00% (8/8)
 100.00% (8/8)
- (0/0)
value/duplicate_key_rejecting_json_value/internal/duplicate_key_rejecting_json_visitor.rs
  95.65% (22/23)
  98.06% (152/155)
  96.26% (180/187)
- (0/0)
value/internal/json_key_seed.rs
 100.00% (1/1)
 100.00% (8/8)
 100.00% (10/10)
- (0/0)
value/internal/json_number_lexeme_length.rs
 100.00% (1/1)
 100.00% (13/13)
 100.00% (36/36)
- (0/0)
value/internal/json_value_child_seed.rs
 100.00% (1/1)
 100.00% (8/8)
 100.00% (13/13)
- (0/0)
value/internal/json_value_measurement.rs
 100.00% (1/1)
 100.00% (21/21)
 100.00% (17/17)
- (0/0)
value/internal/json_value_visitor.rs
  92.31% (24/26)
  98.77% (161/163)
  94.03% (189/201)
- (0/0)
value/json_value_encoder.rs
 100.00% (2/2)
 100.00% (9/9)
 100.00% (9/9)
- (0/0)
value/json_value_encoder/internal/json_value_compound.rs
 100.00% (23/23)
  87.01% (134/154)
  83.87% (182/217)
- (0/0)
value/json_value_encoder/internal/json_value_map_key_serializer.rs
  93.33% (28/30)
  98.40% (123/125)
  95.24% (100/105)
- (0/0)
value/json_value_encoder/internal/json_value_serializer.rs
  97.50% (39/40)
  94.15% (177/188)
  92.59% (200/216)
- (0/0)
value/traverse/internal/child_cursor.rs
 100.00% (4/4)
 100.00% (27/27)
 100.00% (34/34)
- (0/0)
value/traverse/internal/mut_child_cursor.rs
 100.00% (3/3)
 100.00% (29/29)
  97.87% (46/47)
- (0/0)
value/traverse/internal/mut_frame.rs
 100.00% (4/4)
 100.00% (28/28)
 100.00% (24/24)
- (0/0)
value/traverse/internal/noop_visitor.rs
 100.00% (1/1)
 100.00% (3/3)
 100.00% (3/3)
- (0/0)
value/traverse/internal/owned_location.rs
 100.00% (1/1)
 100.00% (7/7)
 100.00% (10/10)
- (0/0)
value/traverse/internal/read_frame.rs
 100.00% (1/1)
 100.00% (7/7)
 100.00% (4/4)
- (0/0)
value/traverse/json_tree_budget_tracker.rs
 100.00% (6/6)
 100.00% (24/24)
 100.00% (30/30)
- (0/0)
value/traverse/json_tree_mutator.rs
 100.00% (3/3)
  97.56% (40/41)
  95.00% (57/60)
- (0/0)
value/traverse/json_tree_reader.rs
 100.00% (4/4)
 100.00% (51/51)
  95.18% (79/83)
- (0/0)
value/traverse/json_tree_visitor.rs
 100.00% (1/1)
 100.00% (3/3)
 100.00% (3/3)
- (0/0)
Totals
  97.56% (600/615)
  96.55% (4228/4379)
  93.72% (5511/5880)
- (0/0)
Generated by llvm-cov -- llvm version 21.1.8-rust-1.94.0-stable