| Maintainer | Toshio Ito <debug.ito@gmail.com> | 
|---|---|
| Safe Haskell | None | 
| Language | Haskell2010 | 
Staversion.Internal.Result
Description
This is an internal module. End-users should not use it.
- data Result = Result {}
 - data ResultSource = ResultSource {}
 - resultSourceDesc :: ResultSource -> Text
 - type ResultBody = ResultBody' (Maybe Version)
 - data ResultBody' a
- = SimpleResultBody PackageName a
 - | CabalResultBody FilePath Target [(PackageName, a)]
 
 - data AggregatedResult = AggregatedResult {}
 - singletonResult :: Result -> AggregatedResult
 
Documentation
Result for a query.
Constructors
| Result | |
Fields  | |
data ResultSource Source #
Constructors
| ResultSource | |
Fields 
  | |
Instances
resultSourceDesc :: ResultSource -> Text Source #
type ResultBody = ResultBody' (Maybe Version) Source #
For backward-compatibility.
data ResultBody' a Source #
Constructors
| SimpleResultBody PackageName a | |
| CabalResultBody FilePath Target [(PackageName, a)] | 
Instances
| Functor ResultBody' Source # | |
| Eq a => Eq (ResultBody' a) Source # | |
| Ord a => Ord (ResultBody' a) Source # | |
| Show a => Show (ResultBody' a) Source # | |
data AggregatedResult Source #
Results for a query aggregated over different sources.
Constructors
| AggregatedResult | |
Fields  | |
Instances
singletonResult :: Result -> AggregatedResult Source #
Create an AggregatedResult that includes just one Result.