diff --git a/src/protocol/parser/pass_definitions.rs b/src/protocol/parser/pass_definitions.rs index 5c88f9d9ed4ccee019a04b1f0a21ae5ca1a7a999..7a48893e72677a23ba5654dfbc30215d74d61db1 100644 --- a/src/protocol/parser/pass_definitions.rs +++ b/src/protocol/parser/pass_definitions.rs @@ -224,7 +224,8 @@ impl PassDefinitions { let value = if has_embedded { types_section.into_vec() } else { - types_section.forget() + types_section.forget(); + Vec::new() }; Ok(UnionVariantDefinition{