trait RawRpcCompanion[Raw] extends AnyRef
Base trait for companion objects of raw RPC traits.
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- RawRpcCompanion
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
Value Members
- def asRaw[Real](real: Real)(implicit asRawRpc: AsRawRpc[Real]): Raw
- def asRawRealRpc[Real](implicit asRawReal: AsRawRealRpc[Real]): AsRawRealRpc[Real]
- def asRawRpc[Real](implicit asRaw: AsRawRpc[Real]): AsRawRpc[Real]
- def asReal[Real](raw: Raw)(implicit asRealRpc: AsRealRpc[Real]): Real
- def asRealRpc[Real](implicit asReal: AsRealRpc[Real]): AsRealRpc[Real]
-
macro
def
materializeApiAsRaw[Real]: AsRawRpc[Real]
Like materializeAsRaw but for arbitrary real type instead of RPC trait.
Like materializeAsRaw but for arbitrary real type instead of RPC trait. Scans all public methods of the real type (instead of abstract methods for RPC trait).
- macro def materializeAsRaw[Real]: AsRawRpc[Real]
- macro def materializeAsRawReal[Real]: AsRawRealRpc[Real]
- macro def materializeAsReal[Real]: AsRealRpc[Real]