trait PathMatcher[L: Tuple] type PathMatcher0 = PathMatcher[Unit] type PathMatcher1[T] = PathMatcher[Tuple1[T]] リクエストがあったPathに対してマッチするかどうかの判定を行い、マッチする場合はpassして内側の処理に入り、マッチしなかった場合はrejectして次のPath判定にうつる。 PathMatcherNはpathに与えるとDirectiveNが得られるようになっている。 文字列 Pathを定義する基本となるはずのやつ。 文字列でルーティングを定義する。