pure-sqs-tagless
pure-sqs-tagless
io.laserdisc.pure.sqs.tagless
Interpreter
Interpreter
SqsAsyncClientInterpreter
SqsAsyncClientOp
pure-sqs-tagless
/
io.laserdisc.pure.sqs.tagless
/
Interpreter
Interpreter
trait
Interpreter
[
M
[
_
]]
Companion:
object
Graph
Supertypes
Self type
class
Object
trait
Matchable
class
Any
Interpreter
[
M
]
Type members
Value members
Implicits
Type members
Classlikes
trait
SqsAsyncClientInterpreter
extends
SqsAsyncClientOp
[[
_
]
=>>
Kleisli
[
M
,
SqsAsyncClient
,
_$3
]]
Value members
Concrete methods
def
SqsAsyncClientOpResource
(
builder:
SqsAsyncClientBuilder
):
Resource
[
M
,
SqsAsyncClientOp
[
M
]]
def
SqsAsyncClientResource
(
builder:
SqsAsyncClientBuilder
):
Resource
[
M
,
SqsAsyncClient
]
def
create
(
client:
SqsAsyncClient
):
SqsAsyncClientOp
[
M
]
def
eff
[
J
,
A
](
fut:
J
=>
CompletableFuture
[
A
]):
Kleisli
[
M
,
J
,
A
]
def
eff1
[
J
,
A
](
fut:
=>
CompletableFuture
[
A
]):
M
[
A
]
def
primitive
[
J
,
A
](
f:
J
=>
A
):
Kleisli
[
M
,
J
,
A
]
def
primitive1
[
J
,
A
](
f:
=>
A
):
M
[
A
]
Concrete fields
lazy
val
SqsAsyncClientInterpreter
:
SqsAsyncClientInterpreter
Implicits
Implicits
implicit
val
asyncM
:
Async
[
M
]