qubit-codec 0.9.0

Core codec traits and buffer conversion primitives for Rust
Documentation
// =============================================================================
//    Copyright (c) 2026 Haixing Hu.
//
//    SPDX-License-Identifier: Apache-2.0
//
//    Licensed under the Apache License, Version 2.0.
// =============================================================================

use qubit_codec::DecodeInvalidAction;

#[test]
fn test_decode_invalid_action_variants_are_public() {
    assert_eq!(
        DecodeInvalidAction::<u8>::Skip {
            consumed: qubit_io::nz!(1),
        },
        DecodeInvalidAction::Skip {
            consumed: qubit_io::nz!(1),
        },
    );
    assert_eq!(
        DecodeInvalidAction::Emit {
            value: 7_u8,
            consumed: qubit_io::nz!(1),
        },
        DecodeInvalidAction::Emit {
            value: 7,
            consumed: qubit_io::nz!(1),
        },
    );
}