Skip to content

Conversation

@JasonAtClockwork
Copy link
Contributor

Description of Changes

  • Updated Unreal codegen to work with ::Result to match how ::Option works to create a new struct for each type pair identified
  • Added new integration tests to confirm Ok state for all new types added to sdk-tests
  • Added new UE_SPACETIMEDB_RESULT macro to capture de/serialization for the new structs

API and ABI breaking changes

N/A

Expected complexity level and risk

2 - Added new type generated from Result which creates new structs for each one identified

Testing

  • Updated the integration tests to include the new Result types

mamcx and others added 2 commits November 27, 2025 13:48
…of new struct for each Result type like Option types, included full integration test as well.
@mamcx mamcx force-pushed the mamcx/result-type branch 3 times, most recently from 5a99c91 to cf9dd2f Compare December 15, 2025 15:20
@mamcx mamcx force-pushed the mamcx/result-type branch 2 times, most recently from af676ab to 604c452 Compare December 23, 2025 18:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants