| Copyright | (c) 2021 Rudy Matela |
|---|---|
| License | 3-Clause BSD (see the file LICENSE) |
| Maintainer | Rudy Matela <rudy@matela.com.br> |
| Safe Haskell | None |
| Language | Haskell2010 |
Conjure.Cases
Description
Documentation
class Express a => Cases a where Source #
Instances
| Cases Bool Source # | |
| Cases Char Source # | |
| Cases Int Source # | |
| Cases Integer Source # | |
| Cases () Source # | |
Defined in Conjure.Cases | |
| Express a => Cases [a] Source # | |
Defined in Conjure.Cases | |
| Express a => Cases (Maybe a) Source # | |
| (Express a, Express b) => Cases (Either a b) Source # | |
| (Express a, Express b) => Cases (a, b) Source # | |
Defined in Conjure.Cases | |
| (Express a, Express b, Express c) => Cases (a, b, c) Source # | |
Defined in Conjure.Cases | |
isZeroFxpr :: Fxpr Source #