Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data TreeModError Source #
PaneExists PaneView | |
LayoutExists LayoutView | |
PaneMissing Ident | |
LayoutMissing Ident | |
AmbiguousPane Ident Int | |
AmbiguousLayout Ident Int | |
NoTrees |
Instances
Eq TreeModError Source # | |
Defined in Chiasma.Ui.Data.TreeModError (==) :: TreeModError -> TreeModError -> Bool # (/=) :: TreeModError -> TreeModError -> Bool # | |
Show TreeModError Source # | |
Defined in Chiasma.Ui.Data.TreeModError showsPrec :: Int -> TreeModError -> ShowS # show :: TreeModError -> String # showList :: [TreeModError] -> ShowS # | |
AsTreeModError TreeModError Source # | |
Defined in Chiasma.Ui.Data.TreeModError _TreeModError :: Prism' TreeModError TreeModError Source # _PaneExists :: Prism' TreeModError PaneView Source # _LayoutExists :: Prism' TreeModError LayoutView Source # _PaneMissing :: Prism' TreeModError Ident Source # _LayoutMissing :: Prism' TreeModError Ident Source # _AmbiguousPane :: Prism' TreeModError (Ident, Int) Source # _AmbiguousLayout :: Prism' TreeModError (Ident, Int) Source # _NoTrees :: Prism' TreeModError () Source # | |
DeepPrisms TreeModError TreeModError Source # | |
Defined in Chiasma.Ui.Data.TreeModError |
class AsTreeModError r where Source #
_TreeModError :: Prism' r TreeModError Source #
_PaneExists :: Prism' r PaneView Source #
_LayoutExists :: Prism' r LayoutView Source #
_PaneMissing :: Prism' r Ident Source #
_LayoutMissing :: Prism' r Ident Source #
_AmbiguousPane :: Prism' r (Ident, Int) Source #