Minoru>
@fvnever: Ну, если у тебя есть expected<void, string>, то ты можешь же как-то из него распаковать значения и того, и другого?
void распаковать не получается:
src/configcontainer.cpp:364:15: error: ‘const void value’ has incomplete type
364 | const auto value = result.value();
Если auto заменить на void, то тем более:
src/configcontainer.cpp:364:15: error: variable or field ‘value’ declared void
364 | const void value = result.value();