module Graphics.Vty.Input.Classify.Types
( KClass(..)
)
where
import Graphics.Vty.Input.Events
data KClass
= Valid Event [Char]
| Invalid
| Prefix
deriving(Int -> KClass -> ShowS
[KClass] -> ShowS
KClass -> String
(Int -> KClass -> ShowS)
-> (KClass -> String) -> ([KClass] -> ShowS) -> Show KClass
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [KClass] -> ShowS
$cshowList :: [KClass] -> ShowS
show :: KClass -> String
$cshow :: KClass -> String
showsPrec :: Int -> KClass -> ShowS
$cshowsPrec :: Int -> KClass -> ShowS
Show, KClass -> KClass -> Bool
(KClass -> KClass -> Bool)
-> (KClass -> KClass -> Bool) -> Eq KClass
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: KClass -> KClass -> Bool
$c/= :: KClass -> KClass -> Bool
== :: KClass -> KClass -> Bool
$c== :: KClass -> KClass -> Bool
Eq)