QueryParamDecoderMatcher

abstract class QueryParamDecoderMatcher[T](name: String)(`evidence$2`: QueryParamDecoder[T])

param extractor using QueryParamDecoder: {{{ case class Foo(i: Int) implicit val fooDecoder: QueryParamDecoder[Foo] = ...

object FooMatcher extends QueryParamDecoderMatcherFoo val routes = HttpRoutes.of { case GET -> Root / "closest" :? FooMatcher(2) => ... }}}

class Object
trait Matchable
class Any

Value members

Methods

def unapply(params: Map[String, Seq[String]]): Option[T]
def unapplySeq(params: Map[String, Seq[String]]): Option[Seq[T]]