Interface DataResult<R>

All Superinterfaces:
App<DataResult.Mu, R>
All Known Implementing Classes:
DataResult.Error, DataResult.Success

public sealed interface DataResult<R> extends App<DataResult.Mu, R> permits DataResult.Success<R>, DataResult.Error<R>
Represents either a successful operation, or a partial operation with an error message and a partial result (if available) Also stores an additional lifecycle marker (monoidal)