Click here for information about interpreting this report.
| Filename | Function Coverage | Line Coverage | Region Coverage | Branch Coverage |
codec/codec.rs | 100.00% (8/8) | 100.00% (45/45) | 100.00% (26/26) | - (0/0) |
codec/decode_failure.rs | 100.00% (8/8) | 97.56% (40/41) | 97.30% (36/37) | - (0/0) |
transcode/adapter/codec_transcode_converter.rs | 100.00% (22/22) | 100.00% (105/105) | 100.00% (116/116) | - (0/0) |
transcode/adapter/codec_transcode_decoder.rs | 100.00% (11/11) | 100.00% (47/47) | 100.00% (54/54) | - (0/0) |
transcode/adapter/codec_transcode_encoder.rs | 100.00% (11/11) | 100.00% (41/41) | 100.00% (50/50) | - (0/0) |
transcode/adapter/internal/codec_transcode_decode_hooks.rs | 100.00% (1/1) | 100.00% (9/9) | 100.00% (3/3) | - (0/0) |
transcode/adapter/internal/codec_transcode_encode_hooks.rs | 100.00% (1/1) | 100.00% (7/7) | 100.00% (3/3) | - (0/0) |
transcode/engine/decode_context.rs | 100.00% (8/8) | 100.00% (40/40) | 100.00% (31/31) | - (0/0) |
transcode/engine/decode_invalid_action.rs | 100.00% (1/1) | 100.00% (6/6) | 100.00% (8/8) | - (0/0) |
transcode/engine/encode_context.rs | 100.00% (5/5) | 100.00% (20/20) | 100.00% (17/17) | - (0/0) |
transcode/engine/encode_unencodable_action.rs | 100.00% (2/2) | 100.00% (6/6) | 100.00% (6/6) | - (0/0) |
transcode/engine/internal/decode_outcome.rs | 100.00% (3/3) | 100.00% (9/9) | 100.00% (9/9) | - (0/0) |
transcode/engine/internal/encode_outcome.rs | 100.00% (2/2) | 100.00% (6/6) | 100.00% (6/6) | - (0/0) |
transcode/engine/transcode_convert_engine.rs | 100.00% (39/39) | 98.69% (301/305) | 95.36% (514/539) | - (0/0) |
transcode/engine/transcode_decode_engine.rs | 100.00% (28/28) | 77.92% (240/308) | 72.02% (350/486) | - (0/0) |
transcode/engine/transcode_decode_hooks.rs | 100.00% (5/5) | 100.00% (24/24) | 100.00% (14/14) | - (0/0) |
transcode/engine/transcode_encode_engine.rs | 100.00% (28/28) | 98.98% (194/196) | 95.92% (306/319) | - (0/0) |
transcode/engine/transcode_encode_hooks.rs | 100.00% (4/4) | 100.00% (17/17) | 100.00% (14/14) | - (0/0) |
transcode/internal/convert_state.rs | 100.00% (17/17) | 100.00% (77/77) | 100.00% (116/116) | - (0/0) |
transcode/internal/decode_state.rs | 100.00% (13/13) | 100.00% (67/67) | 100.00% (98/98) | - (0/0) |
transcode/internal/encode_attempt.rs | 100.00% (6/6) | 100.00% (28/28) | 100.00% (30/30) | - (0/0) |
transcode/internal/encode_state.rs | 100.00% (8/8) | 100.00% (45/45) | 100.00% (68/68) | - (0/0) |
transcode/internal/lifecycle_guard.rs | 100.00% (7/7) | 100.00% (36/36) | 100.00% (34/34) | - (0/0) |
transcode/internal/pending_value.rs | 100.00% (4/4) | 100.00% (12/12) | 100.00% (12/12) | - (0/0) |
transcode/internal/pending_value_slot.rs | 100.00% (5/5) | 100.00% (23/23) | 100.00% (22/22) | - (0/0) |
transcode/internal/transcode_state.rs | 100.00% (20/20) | 100.00% (74/74) | 100.00% (92/92) | - (0/0) |
transcode/io/async_transcode_decode_input.rs | 100.00% (28/28) | 96.83% (214/221) | 95.51% (255/267) | - (0/0) |
transcode/io/async_transcode_encode_output.rs | 100.00% (25/25) | 95.00% (152/160) | 92.83% (220/237) | - (0/0) |
transcode/io/internal/codec_decode_driver.rs | 100.00% (6/6) | 80.28% (114/142) | 71.73% (137/191) | - (0/0) |
transcode/io/transcode_decode_input.rs | 100.00% (30/30) | 96.47% (328/340) | 95.34% (409/429) | - (0/0) |
transcode/io/transcode_encode_output.rs | 100.00% (25/25) | 96.65% (202/209) | 94.10% (287/305) | - (0/0) |
transcode/io/transcode_progress_validation.rs | 100.00% (4/4) | 100.00% (32/32) | 100.00% (32/32) | - (0/0) |
transcode/transcode_convert_error.rs | 100.00% (18/18) | 97.12% (101/104) | 95.00% (114/120) | - (0/0) |
transcode/transcode_decode_error.rs | 100.00% (11/11) | 98.25% (56/57) | 97.30% (72/74) | - (0/0) |
transcode/transcode_domain_error.rs | 100.00% (9/9) | 100.00% (53/53) | 96.15% (50/52) | - (0/0) |
transcode/transcode_encode_error.rs | 100.00% (13/13) | 96.97% (64/66) | 95.00% (76/80) | - (0/0) |
transcode/transcode_failure.rs | 95.00% (19/20) | 96.00% (120/125) | 96.21% (127/132) | - (0/0) |
transcode/transcode_progress.rs | 100.00% (11/11) | 100.00% (88/88) | 100.00% (88/88) | - (0/0) |
transcode/transcode_status.rs | 100.00% (2/2) | 100.00% (6/6) | 100.00% (6/6) | - (0/0) |
transcode/transcoder.rs | 100.00% (8/8) | 99.00% (99/100) | 94.30% (182/193) | - (0/0) |
value/codec_value_decoder.rs | 100.00% (12/12) | 100.00% (64/64) | 96.94% (95/98) | - (0/0) |
value/codec_value_encoder.rs | 100.00% (9/9) | 100.00% (50/50) | 95.89% (70/73) | - (0/0) |
value/codec_value_lifecycle.rs | 100.00% (7/7) | 100.00% (87/87) | 93.94% (124/132) | - (0/0) |
value/decode_lifecycle_output.rs | 100.00% (5/5) | 100.00% (15/15) | 100.00% (17/17) | - (0/0) |
value/decode_lifecycle_progress.rs | 100.00% (5/5) | 100.00% (19/19) | 100.00% (17/17) | - (0/0) |
value/json_bytes_value_codec.rs | 100.00% (3/3) | 100.00% (9/9) | 100.00% (13/13) | - (0/0) |
value/json_bytes_value_decoder.rs | 100.00% (2/2) | 100.00% (6/6) | 100.00% (7/7) | - (0/0) |
value/json_bytes_value_encoder.rs | 100.00% (2/2) | 100.00% (6/6) | 100.00% (7/7) | - (0/0) |
value/json_string_value_codec.rs | 100.00% (3/3) | 100.00% (9/9) | 100.00% (13/13) | - (0/0) |
value/json_string_value_decoder.rs | 100.00% (2/2) | 100.00% (6/6) | 100.00% (7/7) | - (0/0) |
value/json_string_value_encoder.rs | 100.00% (2/2) | 100.00% (6/6) | 100.00% (7/7) | - (0/0) |
value/value_bytes_codec_descriptor.rs | 92.86% (13/14) | 80.00% (60/75) | 89.55% (60/67) | - (0/0) |
value/value_codec_id.rs | 100.00% (6/6) | 100.00% (49/49) | 100.00% (71/71) | - (0/0) |
value/value_codec_registration.rs | 100.00% (6/6) | 100.00% (24/24) | 100.00% (25/25) | - (0/0) |
value/value_codec_registration_source.rs | 100.00% (5/5) | 100.00% (20/20) | 100.00% (17/17) | - (0/0) |
value/value_codec_registry.rs | 87.50% (14/16) | 94.59% (70/74) | 93.75% (90/96) | - (0/0) |
value/value_string_codec_descriptor.rs | 92.86% (13/14) | 80.00% (60/75) | 89.55% (60/67) | - (0/0) |
Totals | 99.15% (585/590) | 95.30% (3708/3891) | 93.01% (4790/5150) | - (0/0) |