Stub

kreuzberg.rpc.Stub$
object Stub

Macro generated Stubs forwarding calls to CallingBackend

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Stub.type

Members list

Value members

Concrete methods

inline def makeStub[T](backend: CallingBackend[Future, String]): T

Generates a Stub for T

Generates a Stub for T

Attributes

inline def makeZioStub[T](backend: CallingBackend[Task, String]): T
inline def serviceName[T]: String

Returns the name for a service.

Returns the name for a service.

Attributes

def serviceNameMacro[T](using Type[T], Quotes): Expr[String]

Experimental methods

def makeStubMacro[F[_], T, A](backend: Expr[CallingBackend[F, T]])(using Type[A], Type[F], Type[T], Quotes): Expr[A]

Attributes

Experimental
true