Wrapper over Type that implements equals/hashCode consistent with type equivalence (=:=)
Wrapper over Type that implements equals/hashCode consistent with type equivalence (=:=)
Returns a Tree
that should typecheck to the type passed as argument (without using TypeTree
).
Returns a Tree
that should typecheck to the type passed as argument (without using TypeTree
).
Macro that extracts AsRealRPC
, AsRawRPC
and RPCMetadata
from a companion of RPC interface that extends
RPCCompanion
.
Macro that extracts AsRealRPC
, AsRawRPC
and RPCMetadata
from a companion of RPC interface that extends
RPCCompanion
. Macro is necessary to make sure that each callsite keeps all the type information needed
for ScalaJS DCE to do its job properly.
The "legacy" macros for RPC based on
RPCFramework
. Superseded by generalized, "framework-less" RPC macro engine, RpcMacros.