| 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.