zio-maelstrom
zio-maelstrom
API
com.bilalfazlani.zioMaelstrom
protocol
ErrorCode
ErrorCode
Abort
Crash
Custom
KeyAlreadyExists
KeyDoesNotExist
MalformedRequest
NodeNotFound
NotSupported
PreconditionFailed
TemporarilyUnavailable
Timeout
TxnConflict
ErrorMessage
MessageId
MessageSource
NeedsReply
NodeId
Reply
Sendable
Context
Context
DecodingFailure
InputStream
InputStream
File
StdIn
Stream
LinKv
LinKv
LinTso
LinTso
LogFormat
Logger
LwwKv
LwwKv
MaelstromRuntime
MessageSender
NodeLogLevel
PartiallyAppliedKvRead
RequestHandler
SeqKv
SeqKv
Settings
Timeout
zio-maelstrom
/
com.bilalfazlani.zioMaelstrom
/
LinKv
LinKv
com.bilalfazlani.zioMaelstrom.LinKv
See the
LinKv
companion object
trait
LinKv
Attributes
Companion
object
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Members list
Clear all
Value members
Inherited methods
def
cas
[
Key
:
JsonEncoder
,
Value
:
JsonEncoder
](
key
:
Key
,
from
:
Value
,
to
:
Value
,
createIfNotExists
:
Boolean
,
messageId
:
MessageId
,
timeout
:
Duration
):
ZIO
[
Any
,
AskError
,
Unit
]
Attributes
Inherited from:
KvService (hidden)
def
read
[
Key
:
JsonEncoder
,
Value
:
JsonDecoder
](
key
:
Key
,
messageId
:
MessageId
,
timeout
:
Duration
):
ZIO
[
Any
,
AskError
,
Value
]
Attributes
Inherited from:
KvService (hidden)
def
write
[
Key
:
JsonEncoder
,
Value
:
JsonEncoder
](
key
:
Key
,
value
:
Value
,
messageId
:
MessageId
,
timeout
:
Duration
):
ZIO
[
Any
,
AskError
,
Unit
]
Attributes
Inherited from:
KvService (hidden)
In this article
Attributes
Members list
Value members
Inherited methods