periodic-common-1.1.7.0: src/Periodic/Types/Error.hs
module Periodic.Types.Error
( Error (..)
) where
import Control.Exception (Exception)
data Error = MagicNotMatch
| PacketDecodeError String
| TransportClosed
| TransportTimeout
| DataTooLarge
| InValidError String
| CRCNotMatch
| EmptyError
deriving (Show, Eq, Ord)
instance Exception Error