Condense AdjacentlyTaggedEnummVariantVisitor implementation

This commit is contained in:
David Tolnay 2023-08-01 22:05:42 -07:00
parent 43035f6f37
commit 110bf10481
No known key found for this signature in database
GPG Key ID: F9BA143B95FF6D82

View File

@ -2865,13 +2865,8 @@ where
where
A: EnumAccess<'de>,
{
let (variant, variant_access) = match data.variant() {
Ok(values) => values,
Err(err) => return Err(err),
};
if let Err(err) = variant_access.unit_variant() {
return Err(err);
}
let (variant, variant_access) = tri!(data.variant());
tri!(variant_access.unit_variant());
Ok(variant)
}
}