chiasma-0.1.0.0: tmux api

Safe HaskellSafe
LanguageHaskell2010

Chiasma.Codec.Decode

Documentation

class TmuxDataDecode f where Source #

Instances
TmuxPrimDecode a => TmuxDataDecode (K1 c a :: Type -> Type) Source # 
Instance details

Defined in Chiasma.Codec.Decode

Methods

decode' :: [String] -> Either TmuxDecodeError ([String], K1 c a a0) Source #

(TmuxDataDecode f, TmuxDataDecode g) => TmuxDataDecode (f :*: g) Source # 
Instance details

Defined in Chiasma.Codec.Decode

Methods

decode' :: [String] -> Either TmuxDecodeError ([String], (f :*: g) a) Source #

TmuxDataDecode f => TmuxDataDecode (M1 i c f) Source # 
Instance details

Defined in Chiasma.Codec.Decode

Methods

decode' :: [String] -> Either TmuxDecodeError ([String], M1 i c f a) Source #