Page MenuHomeDevCentral

Promote Type::getTypeOf as public helper method
ClosedPublic

Authored by dereckson on Oct 12 2025, 13:14.
Tags
None
Referenced Files
F18685191: D3740.diff
Sat, Dec 20, 07:23
Unknown Object (File)
Fri, Dec 19, 06:20
Unknown Object (File)
Thu, Dec 18, 06:40
Unknown Object (File)
Thu, Dec 18, 03:08
Unknown Object (File)
Thu, Dec 18, 03:02
Unknown Object (File)
Thu, Dec 18, 02:47
Unknown Object (File)
Thu, Dec 18, 01:49
Unknown Object (File)
Mon, Dec 15, 22:26
Subscribers
None

Details

Summary

Plan is to add Option after Result,
so first use case will be OmniTools internally.

Test Plan
  • tests for Result still pass
  • new test for Type::getTypeOf

Diff Detail

Repository
rKERUALD Keruald libraries development repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

dereckson created this revision.
$ arc unit                                              
   PASS    2ms★  Keruald.OmniTools.Tests.Reflection.TypeTest.testGetTypeOf with data set #0
   PASS   <1ms★  Keruald.OmniTools.Tests.Reflection.TypeTest.testGetTypeOf with data set #1
   PASS   <1ms★  Keruald.OmniTools.Tests.Reflection.TypeTest.testGetTypeOf with data set #2
   PASS    5ms★  Keruald.OmniTools.Tests.DataTypes.Result.OkTest.testIsOk
   PASS   <1ms★  Keruald.OmniTools.Tests.DataTypes.Result.OkTest.testIsError
   PASS   <1ms★  Keruald.OmniTools.Tests.DataTypes.Result.OkTest.testGetValue
   PASS   <1ms★  Keruald.OmniTools.Tests.DataTypes.Result.OkTest.testSetValue
   PASS   <1ms★  Keruald.OmniTools.Tests.DataTypes.Result.OkTest.testSetValueWhenTypeIsMutated
   PASS   <1ms★  Keruald.OmniTools.Tests.DataTypes.Result.OkTest.testMap
   PASS   <1ms★  Keruald.OmniTools.Tests.DataTypes.Result.OkTest.testMapErr
   PASS   <1ms★  Keruald.OmniTools.Tests.DataTypes.Result.OkTest.testOrElse
This revision is now accepted and ready to land.Oct 12 2025, 13:16
This revision was landed with ongoing or failed builds.Oct 12 2025, 13:17
This revision was automatically updated to reflect the committed changes.