Sequentially composes this router with the given that
router.
Sequentially composes this router with the given that
router. The resulting router will succeed only if both this
and that
routers are succeed.
Sequentially composes this router with the given that
router.
Sequentially composes this router with the given that
router. The resulting router will succeed only if both this
and that
routers are succeed.
Maps this router to some value.
Maps this router to some value.
Sequentially composes this router with the given that
Router0.
Sequentially composes this router with the given that
RouterN.
Matches the given route
to some predicate and returns Some
of the _rest_ of the route in case of success or
None
otherwise.
Matches the given route
to some predicate and returns Some
of the _rest_ of the route in case of success or
None
otherwise.
Maps this router to the given value a
.
Maps this router to the given value a
.
Sequentially composes this router with the given that
router.
Sequentially composes this router with the given that
router. The resulting router will succeed if either this or
that
routers are succeed.
Router composition via orElse
operator happens in a _greedy_ manner: it minimizes the output route tail. Thus,
if both of the routers can handle the given route
the router is being chosen is that which eats more.
Sequentially composes this router with the given that
router.
Sequentially composes this router with the given that
router. The resulting router will succeed if either this or
that
routers are succeed.