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 |
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 #