Здравствуйте, пффф, Вы писали:
П>UPD Запилил твой пример заново, получил такую же, как у меня, ошибку — https://gcc.godbolt.org/z/r95Khhxn6
ошибку конвертации можно убрать исправив лямбду
[n=std::uint8_t{0}]() mutable { return static_cast<char>(++n); })
наверное это более правильно, потому как библиотечный код не должен делать неявные преобразования.