| Copyright | (C) CSIRO 2017-2019 |
|---|---|
| License | BSD3 |
| Maintainer | Isaac Elliott <isaace71295@gmail.com> |
| Stability | experimental |
| Portability | non-portable |
| Safe Haskell | Safe |
| Language | Haskell2010 |
Data.Type.Set
Description
This module defines some helpful set-like functions for working with type-level lists.
Documentation
Remove adjacent equal elements from a type-level list
Determine whether type a is a member of type-level list s
Instances
| Member a2 s => Member (a2 :: k) (b ': s :: [a1]) # | |
Defined in Data.Type.Set | |
| Member (a2 :: a1) (a2 ': s :: [a1]) # | |
Defined in Data.Type.Set | |