round-based 0.4.1

Driver for MPC protocols
Documentation
use round_based::ProtocolMessage;

#[derive(ProtocolMessage)]
enum Msg<G> {
    VariantA(u16),
    VariantB(String),
    VariantC((u16, String)),
    VariantD(MyStruct<G>),
}
#[derive(ProtocolMessage)]
#[protocol_message(root = round_based)]
enum Msg2<G> {
    VariantA(u16),
    VariantB(String),
    VariantC((u16, String)),
    VariantD(MyStruct<G>),
}

struct MyStruct<T>(T);

fn main() {}