| Safe Haskell | Safe |
|---|---|
| Language | Haskell2010 |
Chiasma.Codec.Decode
Documentation
data TmuxDecodeError Source #
Constructors
| ParseFailure String ParseError | |
| IntParsingFailure String | |
| TooFewFields | |
| TooManyFields [String] |
Instances
| Eq TmuxDecodeError Source # | |
Defined in Chiasma.Codec.Decode Methods (==) :: TmuxDecodeError -> TmuxDecodeError -> Bool # (/=) :: TmuxDecodeError -> TmuxDecodeError -> Bool # | |
| Show TmuxDecodeError Source # | |
Defined in Chiasma.Codec.Decode Methods showsPrec :: Int -> TmuxDecodeError -> ShowS # show :: TmuxDecodeError -> String # showList :: [TmuxDecodeError] -> ShowS # | |
class TmuxPrimDecode a where Source #
Methods
primDecode :: String -> Either TmuxDecodeError a Source #
Instances
| TmuxPrimDecode Int Source # | |
Defined in Chiasma.Codec.Decode Methods primDecode :: String -> Either TmuxDecodeError Int Source # | |
| TmuxPrimDecode PaneId Source # | |
Defined in Chiasma.Data.Pane Methods primDecode :: String -> Either TmuxDecodeError PaneId Source # | |
| TmuxPrimDecode WindowId Source # | |
Defined in Chiasma.Data.Window Methods primDecode :: String -> Either TmuxDecodeError WindowId Source # | |
class TmuxDataDecode f where Source #
Instances
| TmuxPrimDecode a => TmuxDataDecode (K1 c a :: Type -> Type) Source # | |
Defined in Chiasma.Codec.Decode | |
| (TmuxDataDecode f, TmuxDataDecode g) => TmuxDataDecode (f :*: g) Source # | |
Defined in Chiasma.Codec.Decode | |
| TmuxDataDecode f => TmuxDataDecode (M1 i c f) Source # | |
Defined in Chiasma.Codec.Decode | |