cc.spray

marshalling

package marshalling

Visibility
  1. Public
  2. All

Type Members

  1. case class CantMarshal (onlyTo: List[ContentType]) extends Marshalling[Any] with Product with Serializable

  2. case class CantUnmarshal (onlyFrom: List[ContentTypeRange]) extends Unmarshalling[Nothing] with Product with Serializable

  3. trait DefaultMarshallers extends AnyRef

  4. trait DefaultUnmarshallers extends AnyRef

  5. case class MarshalWith [-A] (f: (A) ⇒ HttpContent) extends Marshalling[A] with Product with Serializable

  6. trait MarshallerBase [A] extends Marshaller[A]

  7. trait Marshalling [-A] extends AnyRef

    Attributes
    sealed
  8. trait SprayJsonMarshalling extends AnyRef

    A trait providing automatic to and from JSON marshalling/unmarshalling using an in-scope *spray-json* protocol.

  9. case class UnmarshalWith [+A] (f: (HttpContent) ⇒ Either[Rejection, A]) extends Unmarshalling[A] with Product with Serializable

  10. trait UnmarshallerBase [A] extends Unmarshaller[A]

  11. trait Unmarshalling [+A] extends AnyRef

    Attributes
    sealed

Value Members

  1. object DefaultMarshallers extends DefaultMarshallers

  2. object DefaultUnmarshallers extends DefaultUnmarshallers

  3. object SprayJsonMarshalling extends SprayJsonMarshalling