CompressionResult

sealed interface CompressionResult

Result of compression/decompression operations.

Inheritors

Types

Link copied to clipboard
data class Failure(val message: String, val cause: Throwable? = null) : CompressionResult
Link copied to clipboard
data class Success(val buffer: PlatformBuffer) : CompressionResult

Functions

Link copied to clipboard
fun CompressionResult.getOrNull(): PlatformBuffer?

Extension function to get buffer from CompressionResult, returning null on failure.

Link copied to clipboard
fun CompressionResult.getOrThrow(): PlatformBuffer

Extension function to get buffer from CompressionResult, throwing on failure.