proto
proto
API
proto
BuildCodec
Common
Macro
MessageCodec
Prepare
proto
/
proto
/
Macro
Macro
proto.Macro
object
Macro
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Self type
Macro
.
type
Members list
Clear all
Value members
Concrete methods
def
caseCodecAuto
[
A
](
using
evidence$1
:
Type
[
A
],
qctx
:
Quotes
):
Expr
[
MessageCodec
[
A
]]
def
caseCodecIdx
[
A
](
using
evidence$1
:
Type
[
A
],
qctx
:
Quotes
):
Expr
[
MessageCodec
[
A
]]
def
caseCodecNums
[
A
](
numsExpr
:
Expr
[
Seq
[(
String
,
Int
)]])(
using
evidence$1
:
Type
[
A
],
qctx
:
Quotes
):
Expr
[
MessageCodec
[
A
]]
def
classCodecAuto
[
A
](
using
evidence$1
:
Type
[
A
],
qctx
:
Quotes
):
Expr
[
MessageCodec
[
A
]]
def
classCodecNums
[
A
](
numsExpr
:
Expr
[
Seq
[(
String
,
Int
)]])(
constructorExpr
:
Expr
[
Any
])(
using
evidence$1
:
Type
[
A
],
qctx
:
Quotes
):
Expr
[
MessageCodec
[
A
]]
def
enumByN
[
A
](
using
evidence$1
:
Type
[
A
],
qctx
:
Quotes
):
Expr
[
MessageCodec
[
A
]]
def
sealedTraitCodecAuto
[
A
](
using
evidence$1
:
Type
[
A
],
qctx
:
Quotes
):
Expr
[
MessageCodec
[
A
]]
def
sealedTraitCodecNums
[
A
](
numsExpr
:
Expr
[
Seq
[(
String
,
Int
)]])(
using
evidence$1
:
Type
[
A
],
qctx
:
Quotes
):
Expr
[
MessageCodec
[
A
]]
In this article
Attributes
Members list
Value members
Concrete methods