Packages

t

org.http4s

EntityEncoderInstances

trait EntityEncoderInstances extends EntityEncoderInstances0

Source
EntityEncoder.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. EntityEncoderInstances
  2. EntityEncoderInstances0
  3. AnyRef
  4. 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

Value Members

  1. implicit val byteArrayEncoder: EntityEncoder[Array[Byte]]
  2. implicit val byteBufferEncoder: EntityEncoder[ByteBuffer]
  3. implicit val byteVectorEncoder: EntityEncoder[ByteVector]
  4. implicit def charArrayEncoder(implicit charset: Charset = DefaultCharset): EntityEncoder[Array[Char]]
  5. implicit def charBufferEncoder(implicit charset: Charset = DefaultCharset): EntityEncoder[CharBuffer]
  6. def chunkedEncoder[A](f: (A) ⇒ Channel[Task, Int, ByteVector], chunkSize: Int = DefaultChunkSize): EntityEncoder[A]
  7. def emptyEncoder[A]: EntityEncoder[A]
    Definition Classes
    EntityEncoderInstances0
  8. implicit val entityEncoderContravariant: Contravariant[EntityEncoder]
  9. implicit val fileEncoder: EntityEncoder[File]
  10. implicit val filePathEncoder: EntityEncoder[Path]
  11. implicit def futureEncoder[A](implicit W: EntityEncoder[A], ec: ExecutionContext): EntityEncoder[Future[A]]
    Definition Classes
    EntityEncoderInstances0
  12. implicit def inputStreamEncoder[A <: InputStream]: EntityEncoder[A]
  13. implicit val multipartEncoder: EntityEncoder[Multipart]
  14. implicit def naturalTransformationEncoder[F[_], A](implicit N: ~>[F, Task], W: EntityEncoder[A]): EntityEncoder[F[A]]
    Definition Classes
    EntityEncoderInstances0
  15. implicit def process0Encoder[A](implicit W: EntityEncoder[A]): EntityEncoder[Process0[A]]
    Definition Classes
    EntityEncoderInstances0
  16. implicit def readerEncoder[A <: Reader](implicit charset: Charset = DefaultCharset): EntityEncoder[A]
  17. implicit val serverSentEventEncoder: EntityEncoder[EventStream]
  18. def showEncoder[A](implicit charset: Charset = DefaultCharset, show: Show[A]): EntityEncoder[A]

    Encodes a value from its Show instance.

    Encodes a value from its Show instance. Too broad to be implicit, too useful to not exist.

    Definition Classes
    EntityEncoderInstances0
  19. implicit def sourceEncoder[A](implicit W: EntityEncoder[A]): EntityEncoder[Process[Task, A]]

    A process encoder is intended for streaming, and does not calculate its bodies in advance.

    A process encoder is intended for streaming, and does not calculate its bodies in advance. As such, it does not calculate the Content-Length in advance. This is for use with chunked transfer encoding.

    Definition Classes
    EntityEncoderInstances0
  20. implicit def stringEncoder(implicit charset: Charset = DefaultCharset): EntityEncoder[String]
  21. implicit def taskEncoder[A](implicit W: EntityEncoder[A]): EntityEncoder[Task[A]]
  22. implicit val unitEncoder: EntityEncoder[Unit]