chiasma-0.12.2.0: lib/Chiasma/Codec/Data/PanePid.hs
module Chiasma.Codec.Data.PanePid where
import Chiasma.Codec (TmuxCodec)
import Chiasma.Data.TmuxId (HasPaneId, PaneId)
import qualified Chiasma.Data.TmuxId as HasPaneId (HasPaneId (paneId))
data PanePid =
PanePid {
paneId :: PaneId,
panePid :: Int
}
deriving stock (Eq, Show, Generic)
deriving anyclass (TmuxCodec)
instance HasPaneId PanePid where
paneId = (.paneId)