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 $c== :: TmuxQuery -> TmuxQuery -> Bool == :: TmuxQuery -> TmuxQuery -> Bool $c/= :: TmuxQuery -> TmuxQuery -> Bool /= :: 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 $cshowsPrec :: Int -> TmuxQuery -> ShowS showsPrec :: Int -> TmuxQuery -> ShowS $cshow :: TmuxQuery -> String show :: TmuxQuery -> String $cshowList :: [TmuxQuery] -> ShowS showList :: [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 $cfrom :: forall x. TmuxQuery -> Rep TmuxQuery x from :: forall x. TmuxQuery -> Rep TmuxQuery x $cto :: forall x. Rep TmuxQuery x -> TmuxQuery to :: forall x. Rep TmuxQuery x -> TmuxQuery Generic) deriving newtype (String -> TmuxQuery (String -> TmuxQuery) -> IsString TmuxQuery forall a. (String -> a) -> IsString a $cfromString :: String -> TmuxQuery fromString :: 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 $c<> :: TmuxQuery -> TmuxQuery -> TmuxQuery <> :: TmuxQuery -> TmuxQuery -> TmuxQuery $csconcat :: NonEmpty TmuxQuery -> TmuxQuery sconcat :: NonEmpty TmuxQuery -> TmuxQuery $cstimes :: forall b. Integral b => b -> TmuxQuery -> TmuxQuery stimes :: forall b. Integral b => b -> 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 $cmempty :: TmuxQuery mempty :: TmuxQuery $cmappend :: TmuxQuery -> TmuxQuery -> TmuxQuery mappend :: TmuxQuery -> TmuxQuery -> TmuxQuery $cmconcat :: [TmuxQuery] -> TmuxQuery mconcat :: [TmuxQuery] -> TmuxQuery Monoid)