RPCMethod

rpc.macros.RPCMethod
See theRPCMethod companion object
class RPCMethod[Q <: Quotes](using val quotes: Q)(val parentTypeRepr: quotes.reflect.TypeRepr, val symbol: quotes.reflect.Symbol)

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def call(service: quotes.reflect.Term, input: quotes.reflect.Term): quotes.reflect.Term
def encodeInput(input: List[quotes.reflect.Term]): quotes.reflect.Term
def name: String

Concrete fields

val inputTypes: List[quotes.reflect.TypeRepr]
val isStreaming: Boolean
val methodType: quotes.reflect.TypeRepr
val outputCodec: Expr[ReadWriter[_]]
val outputType: quotes.reflect.TypeRepr
val parentTypeRepr: quotes.reflect.TypeRepr
val rpcInputCodec: Expr[ReadWriter[_]]
val rpcInputType: quotes.reflect.TypeRepr
val symbol: quotes.reflect.Symbol

Givens

Givens

given quotes: Q