Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- tryTrim :: Text -> Maybe Text
- trim :: Text -> Text
- checkRemainder :: ([Text], b) -> Either DecodeFailure b
- genDecode :: Generic a => TmuxDataDecode (Rep a) => Text -> Either DecodeError a
- class TmuxCodec a where
- multi :: TmuxCodec a => [Text] -> Either DecodeError [a]
- single :: TmuxCodec a => [Text] -> Either DecodeError a
Documentation
tryTrim :: Text -> Maybe Text Source #
Remove one leading and trailing space from tmux output if both are present.
checkRemainder :: ([Text], b) -> Either DecodeFailure b Source #
genDecode :: Generic a => TmuxDataDecode (Rep a) => Text -> Either DecodeError a Source #
class TmuxCodec a where Source #
Nothing
decode :: Text -> Either DecodeError a Source #
default decode :: Generic a => TmuxDataDecode (Rep a) => Text -> Either DecodeError a Source #