s2mc-protocol-core
s2mc-protocol-core
io.github.kory33.s2mctest.core.connection.codec
ByteCodec
ByteCodec
given_Invariant_ByteCodec
ByteEncode
ByteEncode
given_Contravariant_ByteEncode
io.github.kory33.s2mctest.core.connection.codec.dsl
DecodeBytes
DecodeFiniteBytes
ReadBytesInstruction
ReadWithSize
RaiseError
GiveUp
ReadFiniteBytesInstruction
io.github.kory33.s2mctest.core.connection.codec.interpreters
DecodeBytesInterpreter
DecodeFiniteBytesInterpreter
ParseError
Raised
GaveUp
ParseResult
Just
WithExcessBytes
Errored
io.github.kory33.s2mctest.core.connection.protocol
PacketIdBindings
PacketIdBindings
Protocol
io.github.kory33.s2mctest.core.connection.transport
PacketReadTransport
PacketWriteTransport
ProtocolBasedReadTransport
ProtocolBasedWriteTransport
WritablePacketIn
WritablePacketIn
PacketsPartiallyApplied
io.github.kory33.s2mctest.core.generic.compiletime
TupleElementIndex
TupleElementIndex
io.github.kory33.s2mctest.core.generic.conversions
AutoWidenFunctor
FunctionKAndPolyFunction
io.github.kory33.s2mctest.core.generic.derives
FunctorDerives
Functor_F
Functor_T
functorGen
given_Functor_X
io.github.kory33.s2mctest.core.generic.extensions
MappedTupleExt
MonadValueExt
TypeEqExt
io.github.kory33.s2mctest.core.generic.extra
EitherKExtra
io.github.kory33.s2mctest.core.generic.givens
GivenEither
GivenEither
s2mc-protocol-core
/
io.github.kory33.s2mctest.core.connection.codec
/
ByteCodec
ByteCodec
object
ByteCodec
Companion
class
Graph
Supertypes
Self type
trait
Product
trait
Mirror
class
Object
trait
Matchable
class
Any
ByteCodec
Type members
Value members
Givens
Type members
Inherited types
type
MirroredElemLabels
<:
Tuple
The names of the product elements
The names of the product elements
Inherited from
Mirror
type
MirroredLabel
<:
String
The name of the type
The name of the type
Inherited from
Mirror
Value members
Concrete methods
def
apply
[A :
ByteCodec
]:
ByteCodec
[A]
def
summonPair
[A](using decode:
DecodeFiniteBytes
[A], encode:
ByteEncode
[A]):
ByteCodec
[A]
Givens
Givens
given
given_Invariant_ByteCodec
:
Invariant
[
ByteCodec
]