module Chiasma.Data.TmuxQuery where newtype TmuxQuery = TmuxQuery { TmuxQuery -> Text unTmuxQuery :: Text } deriving stock (TmuxQuery -> TmuxQuery -> Bool (TmuxQuery -> TmuxQuery -> Bool) -> (TmuxQuery -> TmuxQuery -> Bool) -> Eq TmuxQuery forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: TmuxQuery -> TmuxQuery -> Bool $c/= :: TmuxQuery -> TmuxQuery -> Bool == :: TmuxQuery -> TmuxQuery -> Bool $c== :: TmuxQuery -> TmuxQuery -> Bool Eq, Int -> TmuxQuery -> ShowS [TmuxQuery] -> ShowS TmuxQuery -> String (Int -> TmuxQuery -> ShowS) -> (TmuxQuery -> String) -> ([TmuxQuery] -> ShowS) -> Show TmuxQuery forall a. (Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a showList :: [TmuxQuery] -> ShowS $cshowList :: [TmuxQuery] -> ShowS show :: TmuxQuery -> String $cshow :: TmuxQuery -> String showsPrec :: Int -> TmuxQuery -> ShowS $cshowsPrec :: Int -> TmuxQuery -> ShowS Show, (forall x. TmuxQuery -> Rep TmuxQuery x) -> (forall x. Rep TmuxQuery x -> TmuxQuery) -> Generic TmuxQuery forall x. Rep TmuxQuery x -> TmuxQuery forall x. TmuxQuery -> Rep TmuxQuery x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep TmuxQuery x -> TmuxQuery $cfrom :: forall x. TmuxQuery -> Rep TmuxQuery x Generic) deriving newtype (String -> TmuxQuery (String -> TmuxQuery) -> IsString TmuxQuery forall a. (String -> a) -> IsString a fromString :: String -> TmuxQuery $cfromString :: String -> TmuxQuery IsString, NonEmpty TmuxQuery -> TmuxQuery TmuxQuery -> TmuxQuery -> TmuxQuery (TmuxQuery -> TmuxQuery -> TmuxQuery) -> (NonEmpty TmuxQuery -> TmuxQuery) -> (forall b. Integral b => b -> TmuxQuery -> TmuxQuery) -> Semigroup TmuxQuery forall b. Integral b => b -> TmuxQuery -> TmuxQuery forall a. (a -> a -> a) -> (NonEmpty a -> a) -> (forall b. Integral b => b -> a -> a) -> Semigroup a stimes :: forall b. Integral b => b -> TmuxQuery -> TmuxQuery $cstimes :: forall b. Integral b => b -> TmuxQuery -> TmuxQuery sconcat :: NonEmpty TmuxQuery -> TmuxQuery $csconcat :: NonEmpty TmuxQuery -> TmuxQuery <> :: TmuxQuery -> TmuxQuery -> TmuxQuery $c<> :: TmuxQuery -> TmuxQuery -> TmuxQuery Semigroup, Semigroup TmuxQuery TmuxQuery Semigroup TmuxQuery -> TmuxQuery -> (TmuxQuery -> TmuxQuery -> TmuxQuery) -> ([TmuxQuery] -> TmuxQuery) -> Monoid TmuxQuery [TmuxQuery] -> TmuxQuery TmuxQuery -> TmuxQuery -> TmuxQuery forall a. Semigroup a -> a -> (a -> a -> a) -> ([a] -> a) -> Monoid a mconcat :: [TmuxQuery] -> TmuxQuery $cmconcat :: [TmuxQuery] -> TmuxQuery mappend :: TmuxQuery -> TmuxQuery -> TmuxQuery $cmappend :: TmuxQuery -> TmuxQuery -> TmuxQuery mempty :: TmuxQuery $cmempty :: TmuxQuery Monoid)