Bernd Prünster
10/16/2024, 7:24 PMResult
class, KmmResult with some useful features:
• introduce kmmresult-test
, featuring
◦ result should succeed
◦ result shouldNot succeed
◦ result shouldSucceedWith expectedValue
◦ result.shouldSucceed()
returning the contained value
• remove Arrow dependency and import arrow's list of fatal exceptions directly into our code
• Introduce Result.nonFatalOrThrow
to mimic KmmResult's non-fatal-only behaviour, but without the object instantiation overhead
• Introduce carchingUnwrapped
, which mimics KmmResult's non-fatal-only behaviour, but without the object instantiation overhead
This release finally eliminates an annoying IDEA bug which would often result in `NoClassDefFoundError`s during debugging.