| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Taiwan.ID.Digit1289
Synopsis
- data Digit1289
- fromChar :: Char -> Maybe Digit1289
- toChar :: Digit1289 -> Char
- toDigit :: Digit1289 -> Digit
- generate :: MonadRandom m => m Digit1289
- type family FromChar (c :: Char) :: Maybe Digit1289 where ...
- type family FromNat (n :: Nat) :: Maybe Digit1289 where ...
- type family ToNat (d :: Digit1289) :: Nat where ...
Documentation
Represents a single decimal digit from the set {1, 2, 8, 9}.
Instances
fromChar :: Char -> Maybe Digit1289 Source #
Attempts to parse a Digit1289 from a character.
Only the characters '1', '2', '8', and '9' are accepted.