jam-codec 0.1.1

Lightweight, efficient, binary codec for JAM
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use jam_codec::Encode;
use jam_codec_derive::Encode as DeriveEncode;

#[test]
fn skipped_variant_not_counted_in_default_index() {
	#[derive(DeriveEncode)]
	enum T {
		#[codec(skip)]
		A,
		B,
	}

	assert_eq!(T::A.encode(), vec![]);
	assert_eq!(T::B.encode(), vec![0]);
}