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