Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Documentation
class Substructure f t where Source #
type Substructural (f :: * -> k) (t :: * -> *) a Source #
Instances
Substructure (Left :: Type -> Wye Type) Binary Source # | |
Substructure (Right :: Type -> Wye Type) Binary Source # | |
Substructure (Just :: Type -> Maybe Type) Rose Source # | |
Substructure (Left :: Type -> Wye Type) (Construction Wye) Source # | |
Defined in Pandora.Paradigm.Structure.Binary type Substructural Left (Construction Wye) a :: Type Source # sub :: Construction Wye a :-. Tagged Left (Substructural Left (Construction Wye) a) Source # | |
Substructure (Right :: Type -> Wye Type) (Construction Wye) Source # | |
Defined in Pandora.Paradigm.Structure.Binary type Substructural Right (Construction Wye) a :: Type Source # sub :: Construction Wye a :-. Tagged Right (Substructural Right (Construction Wye) a) Source # | |
Substructure (Just :: Type -> Maybe Type) (Construction Stack) Source # | |
Defined in Pandora.Paradigm.Structure.Rose type Substructural Just (Construction Stack) a :: Type Source # sub :: Construction Stack a :-. Tagged Just (Substructural Just (Construction Stack) a) Source # |