pureharm-effects-cats-2
pureharm-effects-cats-2
busymachines.pureharm.capabilities
PlatformSpecificRandom
Random
Random
RandomImpl
busymachines.pureharm.effects
BlockingShifter
BlockingShifter
BracketThrow
PureharmEffectPoolAliases
PureharmEffectsAliases
PureharmEffectsSyntax
PureharmIOApp
implicits
busymachines.pureharm.effects.aliases
CatsAliases
CatsEffectAliases
CatsSyntax
Fs2Aliases
PureharmEffectsTypeDefinitions
RetryAliases
ScalaStdAliases
busymachines.pureharm.effects.internals
PureharmSyntax
Implicits
RetryOps
FOps
FOptionOps
PureOptionOps
PureAttemptOps
FBooleanOps
PureBooleanOps
FuturePseudoCompanionOps
FutureReferenceEagerOps
PureharmTimedAttemptReattemptSyntaxOps
PureharmTimedAttemptReattemptSyntaxOps
PureharmStreamOps
PureharmUnlawfulInstances
busymachines.pureharm.effects.pools
ExecutionContextCT
ExecutionContextFT
ExecutionContextMainFT
ExecutionContextST
IORuntime
Pools
UnsafePools
busymachines.pureharm.retry
Fibonacci
PolicyDecision
PolicyDecision
GiveUp
DelayAndRetry
RetryDetails
RetryDetails
GivingUp
WillDelayAndRetry
RetryPolicies
RetryPolicy
RetryPolicy
RetryStatus
RetryStatus
Sleep
Sleep
retryOps
pureharm-effects-cats-2
/
busymachines.pureharm.effects.internals
/
PureharmSyntax
/
FOptionOps
FOptionOps
final
class
FOptionOps
[F[_], A] extends
AnyVal
Graph
Supertypes
class
AnyVal
trait
Matchable
class
Any
Value members
Value members
Concrete methods
def
flattenOption
(ifNone: =>
Throwable
)(implicit F:
MonadThrow
[
F
]):
F
[
A
]
def
ifNoneRun
(fu:
F
[
Unit
])(implicit F:
Monad
[
F
]):
F
[
Unit
]
def
ifSomeRaise
(ifSome:
A
=>
Throwable
)(implicit F:
MonadThrow
[
F
]):
F
[
Unit
]
def
ifSomeRaise_
(ifSome: =>
Throwable
)(implicit F:
MonadThrow
[
F
]):
F
[
Unit
]
def
ifSomeRun
(fuf:
A
=>
F
[
Unit
])(implicit F:
Monad
[
F
]):
F
[
Unit
]
def
ifSomeRun_
(fu:
F
[
Unit
])(implicit F:
Monad
[
F
]):
F
[
Unit
]
Concrete fields
val
foa
:
F
[
Option
[
A
]]