idealingua-v1-runtime-rpc-scala
idealingua-v1-runtime-rpc-scala
API
izumi.idealingua.runtime
IRTCast
IRTConversions
IRTExtend
izumi.idealingua.runtime.circe
DerivationDerivedCodec
DerivationDerivedCodec
DerivationDerivedDecoder
DerivationDerivedDecoder
DerivationDerivedEncoder
DerivationDerivedEncoder
IRTTimeInstances
IRTTimeInstances
IRTWithCirce
izumi.idealingua.runtime.rpc
ContextExtender
ContextExtender
IRTCirceMarshaller
IRTClientMultiplexor
IRTClientMultiplexorImpl
IRTDecodingException
IRTDispatcher
IRTGenericFailure
IRTJsonBody
IRTLimitReachedException
IRTMethodId
IRTMethodName
IRTMethodSignature
IRTMethodWrapper
IRTMissingHandlerException
IRTMuxRequest
IRTMuxResponse
IRTReqBody
IRTResBody
IRTServerMultiplexor
IRTServerMultiplexorImpl
IRTServiceId
IRTTransportException
IRTTypeMismatchException
IRTUnathorizedRequestContextException
IRTUnparseableDataException
IRTWrappedClient
IRTWrappedService
RPCPacketKind
RPCPacketKind
BuzzFailure
BuzzRequest
BuzzResponse
C2SStream
Fail
RpcFail
RpcRequest
RpcResponse
S2CStream
RPCPacketKindCirce
RpcPacket
RpcPacket
RpcPacketId
RpcPacketId
idealingua-v1-runtime-rpc-scala
/
izumi.idealingua.runtime.rpc
/
IRTCirceMarshaller
IRTCirceMarshaller
izumi.idealingua.runtime.rpc.IRTCirceMarshaller
abstract
class
IRTCirceMarshaller
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Clear all
Members list
Concise view
Value members
Abstract methods
def
decodeRequest
[
Or
[
_
,
_
] :
IO2
]:
PartialFunction
[
IRTJsonBody
,
Or
[
DecodingFailure
,
IRTReqBody
]]
def
decodeResponse
[
Or
[
_
,
_
] :
IO2
]:
PartialFunction
[
IRTJsonBody
,
Or
[
DecodingFailure
,
IRTResBody
]]
def
encodeRequest
:
PartialFunction
[
IRTReqBody
,
Json
]
def
encodeResponse
:
PartialFunction
[
IRTResBody
,
Json
]
Concrete methods
protected
def
decoded
[
Or
[
_
,
_
] :
IO2
,
V
](
result
:
Either
[
DecodingFailure
,
V
]):
Or
[
DecodingFailure
,
V
]