fixed-codec-derive 0.1.0

Muta fixed codec derive procedural macros.
Documentation
mod mock_types;

use muta_protocol::fixed_codec::FixedCodec;

use crate::mock_types::{Hash, Hex, SignedTransaction};

macro_rules! test_fixed_codec {
    ($($type:ident),+) => (
        $(
            let data = $type::new();
            assert_eq!(
                data,
                FixedCodec::decode_fixed(data.encode_fixed().unwrap()).unwrap()
            );
        )+
    )
}

#[test]
fn test_hash() {
	test_fixed_codec!(Hex, Hash, SignedTransaction);
}