tmm-utils-errors
tmm-utils-errors
au.id.tmm.utilities.errors
CatchOnly
CatchOnlyPartiallyApplied
ExceptionOr
GenericException
GenericException
ProductException
ProductException
WithCause
StructuredException
StructuredException
ThrowableOr
au.id.tmm.utilities.errors.syntax
ErrorMessageOrOps
ThrowableOrOps
tmm-utils-errors
/
au.id.tmm.utilities.errors
/
ExceptionOr
ExceptionOr
object
ExceptionOr
extends
CatchOnly
Graph
Supertypes
Self type
trait
CatchOnly
class
Object
trait
Matchable
class
Any
ExceptionOr
.type
Value members
Value members
Concrete methods
def
catchIn
[
A
](
block:
=>
A
):
ExceptionOr
[
A
]
def
flatCatch
[
A
](
block:
=>
ExceptionOr
[
A
]):
ExceptionOr
[
A
]
Inherited methods
def
catchOnly
[
T
<:
Throwable
]:
CatchOnlyPartiallyApplied
[
T
]
Inherited from:
CatchOnly
def
catchOnlyTotallyApplied
[
T
<:
Throwable
,
A
](
block:
=>
A
)(
implicit
ct:
ClassTag
[
T
]):
Either
[
T
,
A
]
Inherited from:
CatchOnly