tindzk on v0.2.1
tindzk on master
Build: Publish v0.2.1 Build: Change version to v0.2.2… (compare)
tindzk on manual
tindzk on master
Manual: Add example for encodin… Merge pull request #36 from spa… (compare)
tindzk on scala213
tindzk on master
Build: Add support for Scala 2.… Merge pull request #35 from spa… (compare)
tindzk on parse-opt-elems
tindzk on master
Route: Fix parsing of optional … Merge pull request #34 from spa… (compare)
tindzk on redundant-amp
Indeed, the error message should be: details
not specified.
I think it's a good idea to provide the apply()
method as you suggested.
I am not sure !#
is an intuitive operator. How about this:
val foo = Root / "asdf" / Arg[Int]("foo") / Arg[Boolean]("bar")
(or Index
?)
Apart from this it looks really good!
We may also consider providing methods, e.g. Akka provides path()
and pathPrefix()
.
matches
only takes a string, it A
is just HList
CanFillRoute
because IntelliJ didn't find those methods
fill()
function is chosen when only one argument is provided.
Sized
it may be possible to check whether the Product
argument is unary.
fillN
receives a tuple and creates an HList
from it