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.