Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Chiasma.Codec.Decode
Documentation
class TmuxPrimDecode a where Source #
Methods
primDecode :: Text -> Either DecodeFailure a Source #
Instances
class TmuxDataDecode f where Source #
Methods
dataDecode :: [Text] -> Either DecodeFailure ([Text], f a) Source #
Instances
(TmuxDataDecode f, TmuxDataDecode g) => TmuxDataDecode (f :*: g :: k -> Type) Source # | |
Defined in Chiasma.Codec.Decode Methods dataDecode :: forall (a :: k0). [Text] -> Either DecodeFailure ([Text], (f :*: g) a) Source # | |
TmuxPrimDecode a => TmuxDataDecode (K1 c a :: k -> Type) Source # | |
Defined in Chiasma.Codec.Decode Methods dataDecode :: forall (a0 :: k0). [Text] -> Either DecodeFailure ([Text], K1 c a a0) Source # | |
TmuxDataDecode f => TmuxDataDecode (M1 i c f :: k -> Type) Source # | |
Defined in Chiasma.Codec.Decode Methods dataDecode :: forall (a :: k0). [Text] -> Either DecodeFailure ([Text], M1 i c f a) Source # |