core
core
sttp.capabilities
Effect
Streams
WebSockets
sttp.monad
Canceler
EitherMonad
FutureMonad
MonadAsyncError
MonadError
TryMonad
syntax
MonadErrorOps
MonadErrorValueOps
core
/
sttp.monad
/
TryMonad
TryMonad
object
TryMonad
extends
MonadError
[[T] =>>
Try
[T]]
Graph
Supertypes
trait
MonadError
[[T] =>>
Try
[T]]
class
Object
trait
Matchable
class
Any
Value members
Value members
Concrete methods
override
def
ensure
[T](f:
Try
[T], e: =>
Try
[
Unit
]):
Try
[T]
Definition Classes
MonadError
override
def
error
[T](t:
Throwable
):
Try
[T]
Definition Classes
MonadError
override
def
eval
[T](t: => T):
Try
[T]
Definition Classes
MonadError
override
def
flatMap
[T, T2](fa:
Try
[T])(f: T =>
Try
[T2]):
Try
[T2]
Definition Classes
MonadError
override
def
fromTry
[T](t:
Try
[T]):
Try
[T]
Definition Classes
MonadError
override
def
map
[T, T2](fa:
Try
[T])(f: T => T2):
Try
[T2]
Definition Classes
MonadError
override
def
unit
[T](t: T):
Try
[T]
Definition Classes
MonadError
Inherited methods
def
flatTap
[T, U](fa:
Try
[T])(f: T =>
Try
[U]):
Try
[T]
Inherited from
MonadError
def
flatten
[T](ffa:
Try
[
Try
[T]]):
Try
[T]
Inherited from
MonadError
def
handleError
[T](rt: =>
Try
[T])(h:
PartialFunction
[
Throwable
,
Try
[T]]):
Try
[T]
Inherited from
MonadError
def
suspend
[T](t: =>
Try
[T]):
Try
[T]
Inherited from
MonadError