pub fn unmarshal_variant<'a, 'e>( ctx: &mut UnmarshalContext<'_, '_>, ) -> Result<(usize, Variant<'a, 'e>), Error>