Common: Replace Result with C++23's std::expected.

This commit is contained in:
Jordan Woyak
2026-01-17 16:58:45 -06:00
parent b556bd99d7
commit dffc7a650d
24 changed files with 164 additions and 197 deletions
+2 -1
View File
@@ -5,6 +5,7 @@
#include <algorithm>
#include <cstring>
#include <expected>
#include <memory>
#include <string>
#include <utility>
@@ -210,7 +211,7 @@ static ConversionResult<OutputParameters> Compress(CompressThreadState* state,
if (retval != Z_OK)
{
ERROR_LOG_FMT(DISCIO, "Deflate failed");
return ConversionResultCode::InternalError;
return std::unexpected{ConversionResultCode::InternalError};
}
const int status = deflate(&state->z, Z_FINISH);