Copyright | Copyright 2017 Awake Security |
---|---|
License | Apache-2.0 |
Maintainer | opensource@awakesecurity.com |
Stability | experimental |
Safe Haskell | None |
Language | Haskell2010 |
Language.Ninja.AST.Rule0.1.0
Description
This module contains a type representing a rule
declaration in the
parsed Ninja AST, along with any supporting or related types.
Documentation
A parsed Ninja rule
declaration.
Instances
Functor Rule | #Source | |
Foldable Rule | #Source | |
Traversable Rule | #Source | |
Annotated Rule | #Source | The usual definition for |
(Monad m, RuleConstraint (Serial m) ann) => Serial m (Rule ann) | #Source | |
(Monad m, RuleConstraint (CoSerial m) ann) => CoSerial m (Rule ann) | #Source | |
Eq ann => Eq (Rule ann) | #Source | |
Show ann => Show (Rule ann) | #Source | |
Generic (Rule ann) | #Source | |
Arbitrary ann => Arbitrary (Rule ann) | #Source | |
Hashable ann => Hashable (Rule ann) | #Source | |
ToJSON ann => ToJSON (Rule ann) | #Source | Converts to |
FromJSON ann => FromJSON (Rule ann) | #Source | Inverse of the |
NFData ann => NFData (Rule ann) | #Source | |
type Rep (Rule ann) | #Source | |