servant/servant-server/test/Servant
Nicolas BACQUEY 77b92d0d7d Display capture hints in router layout
This commit introduces a `CaptureHint` type, which is passed as an extra
argument to the `CaptureRouter` and `CaptureAllRouter` constructors for
the `Router'` type.
`CaptureHint` values are then used in `routerLayout`, to display the
name and "type" of captured values (single or list), instead of just
"<capture>" previously.

N.B.:
Because the `choice` smart constructor for routers can aggregate
`Capture` combinators with different capture hints, the `Capture*Router`
constructors actually take a *list* of `CaptureHint`, instead of a
single one.
2022-03-23 14:30:45 +01:00
..
Server Display capture hints in router layout 2022-03-23 14:30:45 +01:00
ArbitraryMonadServerSpec.hs Apply stylish-haskell on all modules 2018-06-29 23:36:39 +03:00
HoistSpec.hs Apply stylish-haskell on all modules 2018-06-29 23:36:39 +03:00
ServerSpec.hs Avoid using SOP constructors directly (#1434) 2021-07-13 10:10:30 -05:00