StructureInstances

io.hireproof.structure.http4s.StructureInstances
See theStructureInstances companion object

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

def fromHttp4sHeaders(headers: Headers): Chain[(CIString, String)]
def fromHttp4sMethod(method: Method): Method
def fromHttp4sRequest[F[_] : JsonDecoder](request: Request[F]): F[Request]
def fromHttp4sResponse[F[_] : JsonDecoder](response: Response[F]): F[Response]
final def jsonCodecOf[F[_] : Monad, A](decoder: EntityDecoder[F, Json], codec: Schema[A]): EntityDecoder[F, A]
def toHttp4sHeaders(headers: Chain[(CIString, String)]): Headers
def toHttp4sMethod(method: Method): Option[Method]
def toHttp4sRequest[F[_]](request: Request): Either[RuntimeException, Request[F]]
def toHttp4sResponse[F[_]](response: Response)(implicit encoder: Pure[Json]): Either[RuntimeException, Response[F]]
def toHttp4sRoutes[F[_]](routes: Routes[F])(implicit F: Concurrent[F]): HttpRoutes[F]
def toHttp4sUri(path: Chain[String], queries: Chain[(String, String)]): ParseResult[Uri]

Implicits

Implicits

final implicit def toStructureMessageSyntax[F[_]](request: Message[F]): StructureMessageSyntax[F]