com.github.pjfanning.pekkohttpargonaut.ArgonautSupport$
See theArgonautSupport companion trait
object ArgonautSupport extends ArgonautSupport
Automatic to and from JSON marshalling/unmarshalling using an in-scope Argonaut protocol.
To use automatic codec derivation, user needs to import argonaut.Shapeless._.
Attributes
- Companion
- trait
- Graph
-
- Supertypes
- Self type
-
ArgonautSupport.type
Members list
Type members
Inherited types
Attributes
- Inherited from:
- ArgonautSupport
Value members
Inherited methods
Attributes
- Inherited from:
- ArgonautSupport
Attributes
- Inherited from:
- ArgonautSupport
Implicits
Inherited implicits
ByteString => A
ByteString => A
Type parameters
- A
-
type to decode
Attributes
- Returns
-
unmarshaller for any
Avalue - Inherited from:
- ArgonautSupport
A => HTTP entity
A => HTTP entity
Type parameters
- A
-
type to encode
Attributes
- Returns
-
marshaller for any
Avalue - Inherited from:
- ArgonautSupport
implicit def sourceMarshaller[A](implicit e: EncodeJson[A], support: JsonEntityStreamingSupport): ToEntityMarshaller[SourceOf[A]]
SourceOf[A] => HTTP entity
SourceOf[A] => HTTP entity
Type parameters
- A
-
type to encode
Attributes
- Returns
-
marshaller for any
SourceOf[A]value - Inherited from:
- ArgonautSupport
implicit def sourceUnmarshaller[A : DecodeJson](implicit evidence$5: DecodeJson[A], support: JsonEntityStreamingSupport): FromEntityUnmarshaller[SourceOf[A]]
HTTP entity => Source[A, _]
HTTP entity => Source[A, _]
Type parameters
- A
-
type to decode
Attributes
- Returns
-
unmarshaller for
Source[A, _] - Inherited from:
- ArgonautSupport
HTTP entity => A
HTTP entity => A
Type parameters
- A
-
type to decode
Attributes
- Returns
-
unmarshaller for
A - Inherited from:
- ArgonautSupport
In this article