3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/scripting/runtime/Result.h"
12namespace Scripting {
class ResultAny; }
13namespace gametest {
struct GameTestError; }
16namespace ScriptResultUtil {
19MCAPI ::Scripting::Result<::Vec3, ::gametest::GameTestError>
20GametestResultToScriptingValueResult(::std::variant<::gametest::GameTestError, ::Vec3>
const& result);
22MCAPI ::Scripting::Result<::Vec3, ::gametest::GameTestError>
23GametestResultToScriptingValueResult(::std::variant<::gametest::GameTestError, ::BlockPos>
const& result);
25MCAPI ::std::optional<::gametest::GameTestError> ScriptingResultToGameTestResult(
::Scripting::ResultAny const& result);