packages feed

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