Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
TypeDef | |
|
data NewTypeDef Source #
NewTypeDef | |
|
Instances
Show NewTypeDef Source # | |
Defined in SyntaxTrees.Haskell.DataDef showsPrec :: Int -> NewTypeDef -> ShowS # show :: NewTypeDef -> String # showList :: [NewTypeDef] -> ShowS # |
DataDef | |
|
data DataCtorDef Source #
UnNamedFieldsCtor | |
| |
NamedFieldsCtor | |
|
Instances
Show DataCtorDef Source # | |
Defined in SyntaxTrees.Haskell.DataDef showsPrec :: Int -> DataCtorDef -> ShowS # show :: DataCtorDef -> String # showList :: [DataCtorDef] -> ShowS # |
data UnNamedFieldDef Source #
Instances
Show UnNamedFieldDef Source # | |
Defined in SyntaxTrees.Haskell.DataDef showsPrec :: Int -> UnNamedFieldDef -> ShowS # show :: UnNamedFieldDef -> String # showList :: [UnNamedFieldDef] -> ShowS # |
data NamedFieldDef Source #
Instances
Show NamedFieldDef Source # | |
Defined in SyntaxTrees.Haskell.DataDef showsPrec :: Int -> NamedFieldDef -> ShowS # show :: NamedFieldDef -> String # showList :: [NamedFieldDef] -> ShowS # |
data DerivingClause Source #
Instances
Show DerivingClause Source # | |
Defined in SyntaxTrees.Haskell.DataDef showsPrec :: Int -> DerivingClause -> ShowS # show :: DerivingClause -> String # showList :: [DerivingClause] -> ShowS # |
data DerivingStrategy Source #
Instances
Show DerivingStrategy Source # | |
Defined in SyntaxTrees.Haskell.DataDef showsPrec :: Int -> DerivingStrategy -> ShowS # show :: DerivingStrategy -> String # showList :: [DerivingStrategy] -> ShowS # | |
Eq DerivingStrategy Source # | |
Defined in SyntaxTrees.Haskell.DataDef (==) :: DerivingStrategy -> DerivingStrategy -> Bool # (/=) :: DerivingStrategy -> DerivingStrategy -> Bool # |
derivingClasses :: DerivingClause -> [(DerivingStrategy, Class)] Source #