frozen-abi: Ovf in digester child depth calculation

This commit is contained in:
Trent Nelson
2021-02-16 13:59:08 -07:00
committed by Trent Nelson
parent 14985420fd
commit 193e370186
3 changed files with 45 additions and 30 deletions

View File

@@ -512,11 +512,11 @@ impl<O: AbiEnumVisitor, E: AbiEnumVisitor> AbiEnumVisitor for Result<O, E> {
digester.update(&["enum Result (variants = 2)"]);
let variant: Self = Result::Ok(O::example());
variant.serialize(digester.create_enum_child())?;
variant.serialize(digester.create_enum_child()?)?;
let variant: Self = Result::Err(E::example());
variant.serialize(digester.create_enum_child())?;
variant.serialize(digester.create_enum_child()?)?;
Ok(digester.create_child())
digester.create_child()
}
}