cats-stm
0.13.4
cats-stm
API
io.github.timwspence.cats.stm
STM
STM
Make
Make
STMConstants
STMLike
TVar
TVar
Txn
Txn
TDeferredLike
TDeferred
TDeferred
TDeferredSink
TDeferredSink
TDeferredSource
TDeferredSource
TMVarLike
TMVar
TMVar
TQueueLike
TQueue
TQueue
TSemaphoreLike
TSemaphore
TSemaphore
cats-stm
/
io.github.timwspence.cats.stm
/
TDeferredLike
/
TDeferred
TDeferred
io.github.timwspence.cats.stm.TDeferredLike.TDeferred
See the
TDeferred
companion object
sealed abstract
class
TDeferred
[
A
]
extends
TDeferredSource
[
A
]
with
TDeferredSink
[
A
]
Attributes
Companion:
object
Source:
TDeferred.scala
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
TDeferredSink
[
A
]
trait
TDeferredSource
[
A
]
class
Object
trait
Matchable
class
Any
Clear all
Members list
Concise view
Value members
Concrete methods
def
imap
[
B
](
f
:
A
=>
B
)(
g
:
B
=>
A
):
TDeferred
[
B
]
Attributes
Source:
TDeferred.scala
Inherited methods
def
complete
(
a
:
A
):
Txn
[
Boolean
]
Attributes
Inherited from:
TDeferredSink
Source:
TDeferred.scala
def
contramap
[
B
](
f
:
B
=>
A
):
TDeferredSink
[
B
]
Attributes
Inherited from:
TDeferredSink
Source:
TDeferred.scala
def
get
:
Txn
[
A
]
Attributes
Inherited from:
TDeferredSource
Source:
TDeferred.scala
def
map
[
B
](
f
:
A
=>
B
):
TDeferredSource
[
B
]
Attributes
Inherited from:
TDeferredSource
Source:
TDeferred.scala
def
tryGet
:
Txn
[
Option
[
A
]]
Attributes
Inherited from:
TDeferredSource
Source:
TDeferred.scala