Add Config struct

This commit is contained in:
Paul Hauner
2022-10-18 17:00:18 +11:00
parent 9797ff88a6
commit 3c51f6e6fc
2 changed files with 84 additions and 49 deletions

View File

@@ -429,6 +429,13 @@ mod derive_macro {
B(VariableB),
}
#[derive(PartialEq, Debug, Encode)]
#[ssz(transparent)]
enum TwoVariableTransDirectTag {
A(VariableA),
B(VariableB),
}
#[derive(PartialEq, Debug, Encode)]
struct TwoVariableTransStruct {
a: TwoVariableTrans,
@@ -441,6 +448,13 @@ mod derive_macro {
B(VariableB),
}
#[derive(PartialEq, Debug, Encode, Decode)]
#[ssz(union)]
enum TwoVariableUnionDirectTag {
A(VariableA),
B(VariableB),
}
#[derive(PartialEq, Debug, Encode, Decode)]
struct TwoVariableUnionStruct {
a: TwoVariableUnion,