package akkahttpcirce
- Alphabetic
- Public
- All
Type Members
-
trait
BaseCirceSupport
extends AnyRef
Automatic to and from JSON marshalling/unmarshalling using an in-scope circe protocol.
-
trait
ErrorAccumulatingCirceSupport
extends BaseCirceSupport with ErrorAccumulatingUnmarshaller
Automatic to and from JSON marshalling/unmarshalling using an in-scope circe protocol.
Automatic to and from JSON marshalling/unmarshalling using an in-scope circe protocol. The unmarshaller accumulates all errors in the exception
Errors.To use automatic codec derivation import
io.circe.generic.auto._. -
trait
ErrorAccumulatingUnmarshaller
extends AnyRef
Mix-in this trait to accumulate all errors during unmarshalling.
-
trait
FailFastCirceSupport
extends BaseCirceSupport with FailFastUnmarshaller
Automatic to and from JSON marshalling/unmarshalling using an in-scope circe protocol.
Automatic to and from JSON marshalling/unmarshalling using an in-scope circe protocol. The unmarshaller fails fast, throwing the first
Errorencountered.To use automatic codec derivation import
io.circe.generic.auto._. -
trait
FailFastUnmarshaller
extends AnyRef
Mix-in this trait to fail on the first error during unmarshalling.
-
trait
CirceSupport
extends FailFastCirceSupport
- Annotations
- @deprecated
- Deprecated
(Since version 1.13.0) Use either FailFastCirceSupport or ErrorAccumulatingCirceSupport
Value Members
-
object
ErrorAccumulatingCirceSupport
extends ErrorAccumulatingCirceSupport
Automatic to and from JSON marshalling/unmarshalling using an in-scope circe protocol.
Automatic to and from JSON marshalling/unmarshalling using an in-scope circe protocol. The unmarshaller accumulates all errors in the exception
Errors.To use automatic codec derivation, user needs to import
io.circe.generic.auto._. -
object
FailFastCirceSupport
extends FailFastCirceSupport
Automatic to and from JSON marshalling/unmarshalling using an in-scope circe protocol.
Automatic to and from JSON marshalling/unmarshalling using an in-scope circe protocol. The unmarshaller fails fast, throwing the first
Errorencountered.To use automatic codec derivation, user needs to import
io.circe.generic.auto._.
Deprecated Value Members
-
object
CirceSupport
extends FailFastCirceSupport
- Annotations
- @deprecated
- Deprecated
(Since version 1.13.0) Use either FailFastCirceSupport or ErrorAccumulatingCirceSupport