poppet-core
poppet-core
API
poppet
consumer
all
core
Consumer
Consumer
Builder
ConsumerProcessor
ConsumerProcessor
ConsumerProcessorObjectBinCompat
ConsumerProcessorObjectBinCompat
ConsumerDsl
core
Codec
Codec
CodecFailure
CodecK
CodecK
Failure
FailureHandler
FailureHandler
ProcessorMacro
Request
Response
provider
all
core
MethodProcessor
Provider
Provider
Builder
ProviderProcessor
ProviderProcessor
ProviderProcessorObjectBinCompat
ProviderProcessorObjectBinCompat
ProviderDsl
CoreDsl
poppet-core
/
poppet
/
poppet.core
/
ProcessorMacro
ProcessorMacro
poppet.core.ProcessorMacro$
object
ProcessorMacro
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Self type
ProcessorMacro
.type
Members list
Clear all
Value members
Concrete methods
def
getAbstractMethods
[
S
:
Type
](
implicit
evidence$1
:
Type
[
S
],
q
:
Quotes
):
List
[
DefDef
]
def
inferReturnCodecs
(
using
q
:
Quotes
)(
fType
:
TypeRepr
,
faType
:
TypeRepr
,
ffaType
:
TypeRepr
,
tType
:
TypeRepr
,
taType
:
TypeRepr
,
ttaType
:
TypeRepr
): (
Term
,
Term
)
def
resolveTypeMember
(
using
q
:
Quotes
)(
owner
:
TypeRepr
,
member
:
TypeRepr
):
TypeRepr
def
separateReturnType
(
using
q
:
Quotes
)(
fType
:
TypeRepr
,
returnType
:
TypeRepr
,
fromReturn
:
Boolean
): (
TypeRepr
,
TypeRepr
)
def
summonImplicit
[
A
:
Type
](
implicit
evidence$2
:
Type
[
A
],
q
:
Quotes
):
Option
[
Expr
[
A
]]
def
unwrapVararg
(
using
q
:
Quotes
)(
tpe
:
TypeRepr
):
TypeRepr
In this article
Attributes
Members list
Value members
Concrete methods