pipes-network-0.1.1.0: src/Control/Proxy/Network/Internal.hs
{-# LANGUAGE DeriveDataTypeable #-}
{-# OPTIONS_HADDOCK hide #-}
-- | This module doesn't belong to this namespace, but really, I don't
-- know where it belongs. Suggestions welcome.
--
-- There's a @data-timeout@ package, maybe we should depend on that.
module Control.Proxy.Network.Internal (
Timeout(..)
) where
import qualified Control.Exception as E
import Data.Typeable (Typeable)
-- |Exception thrown when a timeout has elapsed.
data Timeout
= Timeout String -- ^Timeouted with an additional explanatory message.
deriving (Eq, Show, Typeable)
instance E.Exception Timeout where