]> gitweb.michael.orlitzky.com - hath.git/blobdiff - src/Bit.hs
Add a test for the Cidr 'enumerate' function.
[hath.git] / src / Bit.hs
index e3d90e420e2bffbbe97accd2ad08246731aacde4..c01ae94b5563df50707a23c3e5dfc19b6257ebb6 100644 (file)
@@ -1,6 +1,8 @@
 -- | The Bit module contains the Bit data type, which is essentially a
 --   renamed Boolean, and some convenience functions.
-module Bit
+module Bit (
+  Bit(..)
+  )
 where
 
 import Test.QuickCheck (
@@ -31,16 +33,3 @@ instance Ord Bit where
 instance Bounded Bit where
   minBound = Zero
   maxBound = One
-
-
--- | Convert a Bit to an Int.
-bit_to_int :: Bit -> Int
-bit_to_int Zero =  0
-bit_to_int One  =  1
-
--- | If we are passed a '0' or '1', convert it
---   appropriately. Otherwise, return Nothing.
-bit_from_char :: Char -> Maybe Bit
-bit_from_char '0' = Just Zero
-bit_from_char '1' = Just One
-bit_from_char  _  = Nothing