Package-level declarations
Types
Link copied to clipboard
object ExceptionsErrorCode
Integer error codes used to classify exceptions transported over the AIDL IPC boundary.
Link copied to clipboard
The single failure type for every operation in the library.
Link copied to clipboard
Machine-readable classification of a SolidError.
Link copied to clipboard
The result of every library operation: either a Success carrying the value, or a Failure carrying a typed SolidError.
Link copied to clipboard
Throwable wrapper for a SolidError, used to propagate a failure through getOrThrow.
Functions
Link copied to clipboard
Runs block, returning its value as SolidResult.Success or mapping a thrown exception to SolidResult.Failure via SolidError.fromThrowable. A kotlinx.coroutines.CancellationException (recognized by class name so this has no coroutines dependency) is rethrown so cancellation is never swallowed.