com.bilalfazlani.zioMaelstrom.protocol

Members list

Type members

Classlikes

sealed trait ErrorCode(val code: Int, val definite: Boolean)

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Abort.type
object Crash.type
class Custom
object KeyAlreadyExists.type
object KeyDoesNotExist.type
object MalformedRequest.type
object NodeNotFound.type
object NotSupported.type
object PreconditionFailed.type
object Timeout.type
object TxnConflict.type
Show all
object ErrorCode

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
ErrorCode.type
case class ErrorMessage(in_reply_to: MessageId, code: ErrorCode, text: String, `type`: String) extends Sendable, Reply

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Reply
trait Sendable
class Object
trait Matchable
class Any
Show all
object MessageId

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
MessageId.type
object MessageSource

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
trait NeedsReply

Attributes

Supertypes
class Object
trait Matchable
class Any
object NodeId

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
NodeId.type
trait Reply

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class ErrorMessage
trait Sendable

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class ErrorMessage

Types

opaque type MessageId
opaque type NodeId