libretto
libretto
libretto
AbstractStarterKit
Async
Async
Now
Later
BinarySearchTree
BinarySearchTree
Summary
Singleton
BranchF
Branch
NonEmptyTree
ClosedDSL
ClosedLib
ClosedLib
ClosedLinearFunctionOps
FocusedOnFunctionCo
FocusedOnFunctionContra
CoreDSL
CoreLib
CoreLib
Dual
Dual
Functor
ContraFunctor
Bifunctor
Bifunctor
Externalizer
Externalizer
BiExternalizer
ContraExternalizer
ContraExternalizer
Delayed
Deferrable
Positive
Negative
Junction
Positive
Negative
Positive
Negative
Signaling
Positive
Negative
Positive
Negative
SignalingJunction
Positive
Negative
Positive
Negative
Getter
Getter
Lens
Lens
Transportive
|*|
|+|
|&|
LinearFunctionOps
LinearFunctionToPairOps
LinearFunctionToPlusOps
BimapSyntax
FocusedCo
FocusedBi
FocusedOnPairCo
FocusedOnDoneTimesCo
FocusedOnTimesDoneCo
FocusedOnPlusCo
FocusedOnChoiceCo
FocusedContra
FocusedOnPairContra
FocusedOnPlusContra
FocusedOnChoiceContra
Bool
Compared
Comparable
Dual1
Maybe
Optionally
PMaybe
Multiple
Unlimited
PUnlimited
NAffine
NAffine
Affine
Affine
PAffine
PAffine
Semigroup
Semigroup
Cosemigroup
Cosemigroup
Monoid
Monoid
Comonoid
Comonoid
PMonoid
NComonoid
NMonoid
NMonoid
PComonoid
PComonoid
Monad
Comonad
LList
LList1
Endless
CoreStreams
CoreStreams
LPollable
LPolled
LSubscriber
LDemanding
CrashDSL
CrashLib
CrashLib
Equal
ForAll
InvertDSL
InvertLib
InvertLib
Runner
ScalaDSL
ScalaLib
ScalaLib
RefCounted
ValMatcher
ValMatcher
ScalaRunner
ScalaStreams
ScalaStreams
Pollable
BroadcastByKey
Polled
Subscriber
Demanding
StarterApp
StarterAppBase
StarterAppScala
StarterKit
StarterKit
TimerDSL
unapply
Unapply
Unapply
Unapply2
Unapply2
libretto.impl
FreeScalaDSL
-⚬
One
Done
Need
Ping
Pong
RTerminus
LTerminus
|*|
|+|
|&|
Rec
-
Val
Neg
Res
-⚬
Id
AndThen
Par
IntroFst
IntroSnd
ElimFst
ElimSnd
AssocLR
AssocRL
Swap
InjectL
InjectR
EitherF
ChooseL
ChooseR
Choice
PingF
PongF
DelayIndefinitely
RegressInfinitely
Fork
Join
ForkNeed
JoinNeed
NotifyDoneL
NotifyNeedL
JoinPing
JoinPong
StrengthenPing
StrengthenPong
JoinRTermini
JoinLTermini
NotifyEither
NotifyChoice
InjectLOnPing
ChooseLOnPong
DistributeL
CoDistributeL
RInvertSignal
LInvertSignal
RInvertPingPong
LInvertPongPing
RInvertTerminus
LInvertTerminus
RecF
Pack
Unpack
RacePair
SelectPair
Forevert
Backvert
Crash
Delay
Promise
Fulfill
LiftEither
LiftPair
UnliftPair
LiftNegPair
UnliftNegPair
MapVal
ContramapNeg
ConstVal
ConstNeg
Neglect
Inflate
NotifyVal
NotifyNeg
Acquire
TryAcquireAsync
Release
ReleaseAsync
EffectAsync
EffectWrAsync
TryTransformResourceAsync
TrySplitResourceAsync
Blocking
FreeScalaFutureRunner
libretto
/
libretto.impl
/
FreeScalaDSL
/
-⚬
/
TryAcquireAsync
TryAcquireAsync
case
class
TryAcquireAsync
[A, R, B, E](acquire:
A
=>
Async
[
Either
[
E
, (
R
,
B
)]], release:
Option
[
R
=>
Async
[
Unit
]]) extends
Val
[
A
]
-⚬
Val
[
E
]
|+|
Res
[
R
]
|*|
Val
[
B
]
Graph
Supertypes
trait
Serializable
trait
Product
trait
Equals
trait
Val
[
A
]
-⚬
Val
[
E
]
|+|
Res
[
R
]
|*|
Val
[
B
]
class
Object
trait
Matchable
class
Any
Value members
Value members
Inherited methods
def
productElementNames
:
Iterator
[
String
]
Inherited from
Product
def
productIterator
:
Iterator
[
Any
]
Inherited from
Product