Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
interpretCodecNative :: (forall x. cmd x -> TmuxRequest) -> (forall x. TmuxResponse -> cmd x -> Either DecodeError x) -> InterpreterFor (Codec cmd TmuxRequest TmuxResponse !! CodecError) r Source #
interpretCodecTmuxCommand :: InterpreterFor (Codec TmuxCommand TmuxRequest TmuxResponse !! CodecError) r Source #
interpretCodecPanes :: TmuxCodec p => InterpreterFor (Codec (Panes p) TmuxRequest TmuxResponse !! CodecError) r Source #
interpretCodecPure :: (forall a. command a -> Sem r (Either Text a)) -> InterpreterFor (Codec command () decode !! Text) r Source #