Files
simplex-chat/Types.hs
2021-04-03 20:39:37 +01:00

16 lines
360 B
Haskell

{-# LANGUAGE LambdaCase #-}
module Types where
import Data.ByteString.Char8 (ByteString)
newtype Contact = Contact {toBs :: ByteString}
data TermMode = TermModeBasic | TermModeSimple | TermModeEditor deriving (Eq)
termModeName :: TermMode -> String
termModeName = \case
TermModeBasic -> "basic"
TermModeSimple -> "simple"
TermModeEditor -> "editor"