org.http4s.rho

bits

package bits

Visibility
  1. Public
  2. All

Type Members

  1. class BooleanParser extends StringParser[Boolean]

  2. class DoubleParser extends StringParser[Double]

  3. abstract class EmptyResponseGenerator extends ResponseGenerator

  4. abstract class EntityResponseGenerator extends ResponseGenerator

  5. class FloatParser extends StringParser[Float]

  6. trait HListToFunc[T <: HList, -F] extends AnyRef

    Maps an F to the HList T

    Maps an F to the HList T

    T

    HList type of the incoming values

    F

    type of element onto which T will be mapped

  7. trait HeaderAppendable[T1 <: HList] extends AnyRef

    Base trait which is capable of appending header rules

    Base trait which is capable of appending header rules

    T1

    HList representation of the values to be extracted from the Request

  8. class IntParser extends StringParser[Int]

  9. abstract class LocationResponseGenerator extends ResponseGenerator

  10. class LongParser extends StringParser[Long]

  11. trait Metadata extends AnyRef

  12. trait MethodAliases extends AnyRef

  13. case class ParserFailure(reason: String) extends ParserResult[Nothing] with Product with Serializable

  14. sealed trait ParserResult[+T] extends RouteResult[T]

  15. case class ParserSuccess[+T](result: T) extends ParserResult[T] with Product with Serializable

  16. trait PathTree extends AnyRef

    Provides the machinery for walking a path tree

  17. trait QueryParser[A] extends AnyRef

  18. sealed trait ResponseGenerator extends AnyRef

  19. trait ResponseGeneratorInstances extends AnyRef

  20. sealed trait ResultInfo extends AnyRef

  21. trait ResultMatcher[-R] extends AnyRef

  22. final class RhoPathTree extends PathTree

    Rho specific implementation of the PathTree

  23. sealed trait RouteResult[+T] extends AnyRef

  24. class ShortParser extends StringParser[Short]

  25. case class StatusAndType(status: Status, tpe: scala.reflect.api.JavaUniverse.Type) extends ResultInfo with Product with Serializable

  26. case class StatusOnly(status: Status) extends ResultInfo with Product with Serializable

  27. trait StringParser[T] extends AnyRef

  28. trait TextMetaData extends Metadata

  29. case class TypeOnly(tpe: scala.reflect.api.JavaUniverse.Type) extends ResultInfo with Product with Serializable

  30. final class ValidatingParser[A] extends QueryParser[A]

  31. case class ValidationFailure(response: Task[BaseResult]) extends ParserResult[Nothing] with Product with Serializable

Value Members

  1. object Empty extends ResultInfo with Product with Serializable

  2. object HListToFunc

  3. object HeaderAST

    AST representing the Header operations of the DSL

  4. object MethodAliases extends MethodAliases

  5. object NoMatch extends RouteResult[Nothing] with Product with Serializable

  6. object PathAST

    Actual elements which build up the AST

  7. object QueryAST

  8. object QueryParser

  9. object ResponseGenerator

  10. object ResponseGeneratorInstances extends ResponseGeneratorInstances

  11. object ResultMatcher

  12. object StringParser

  13. object UriConverter

    Helps to convert different parts of a route into an UriTemplate

Ungrouped