File tree Expand file tree Collapse file tree 2 files changed +2
-0
lines changed
servant-swagger/src/Servant/Swagger/Internal/TypeLevel Expand file tree Collapse file tree 2 files changed +2
-0
lines changed Original file line number Diff line number Diff line change @@ -44,6 +44,7 @@ type family IsIn sub api :: Constraint where
44
44
IsIn e (a :<|> b ) = Or (IsIn e a ) (IsIn e b )
45
45
IsIn (e :> a ) (e :> b ) = IsIn a b
46
46
IsIn e e = ()
47
+ IsIn e (NamedRoutes record ) = IsIn e (ToServantApi record )
47
48
48
49
-- | Check whether a type is a member of a list of types.
49
50
-- This is a type-level analogue of @'elem'@.
Original file line number Diff line number Diff line change @@ -188,6 +188,7 @@ type family IsIn (endpoint :: Type) (api :: Type) :: Constraint where
188
188
IsIn e (sa :<|> sb ) = Or (IsIn e sa ) (IsIn e sb )
189
189
IsIn (e :> sa ) (e :> sb ) = IsIn sa sb
190
190
IsIn e e = ()
191
+ IsIn e (NamedRoutes record ) = IsIn e (ToServantApi record )
191
192
192
193
-- | Check whether @sub@ is a sub API of @api@.
193
194
--
You can’t perform that action at this time.
0 commit comments