Disable Decoder::read_enum_variant

because FnOnce can't be called repeatedly.