use_case library
Classes
-
UseCase<
T> -
The result of running a use case: either a UseCaseSuccess holding
T, or a UseCaseFailure holding a UseCaseException. -
UseCaseFailure<
T> - A failed use case carrying a UseCaseException.
-
UseCaseSuccess<
T> -
A successful use case carrying a value of type
T.
Functions
Exceptions / Errors
- UnexpectedUseCaseException
- Exception raised when an unexpected error escapes a useCase body.
- UseCaseException
- Base class for exceptions surfaced through a UseCase.