class Marshal[A] extends AnyRef

Source
Marshal.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Marshal
  2. AnyRef
  3. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Marshal(value: A)

Value Members

  1. def to[B](implicit m: Marshaller[A, B], ec: ExecutionContext): Future[B]

    Marshals value using the first available Marshalling for A and B provided by the given Marshaller.

    Marshals value using the first available Marshalling for A and B provided by the given Marshaller. If the marshalling is flexible with regard to the used charset UTF-8 is chosen.

  2. def toResponseFor(request: HttpRequest)(implicit m: ToResponseMarshaller[A], ec: ExecutionContext): Future[HttpResponse]

    Marshals value to an HttpResponse for the given HttpRequest with full content-negotiation.

  3. val value: A