packages feed

eventloop-0.8.2.8: src/Eventloop/Module/StdIn/Types.hs

{-# LANGUAGE DeriveGeneric, DeriveAnyClass #-}
module Eventloop.Module.StdIn.Types where

import GHC.Generics (Generic)
import Control.DeepSeq

data StdInIn = StdInReceivedContents [[Char]]
             | StdInReceivedLine [Char]
             | StdInReceivedChar Char
             deriving (Eq, Show)

data StdInOut = StdInReceiveContents
              | StdInReceiveLine
              | StdInReceiveChar
              deriving (Eq, Show, Generic, NFData)