Make the Timeout exception a newtype instead of a datatype
authorBas van Dijk <v.dijk.bas@gmail.com>
Tue, 15 Feb 2011 21:24:57 +0000 (21:24 +0000)
committerBas van Dijk <v.dijk.bas@gmail.com>
Tue, 15 Feb 2011 21:24:57 +0000 (21:24 +0000)
System/Timeout.hs

index b1c79b3..dbd7181 100644 (file)
@@ -34,7 +34,7 @@ import Data.Unique         (Unique, newUnique)
 -- interrupt the running IO computation when the timeout has
 -- expired.
 
-data Timeout = Timeout Unique deriving Eq
+newtype Timeout = Timeout Unique deriving Eq
 INSTANCE_TYPEABLE0(Timeout,timeoutTc,"Timeout")
 
 instance Show Timeout where