Maintainer | Toshio Ito <debug.ito@gmail.com> |
---|---|
Safe Haskell | None |
Language | Haskell2010 |
This is an internal module. End-users should not use it.
Synopsis
- 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
data ResultSource Source #
ResultSource | |
|
Instances
Eq ResultSource Source # | |
Defined in Staversion.Internal.Result (==) :: ResultSource -> ResultSource -> Bool # (/=) :: ResultSource -> ResultSource -> Bool # | |
Ord ResultSource Source # | |
Defined in Staversion.Internal.Result compare :: ResultSource -> ResultSource -> Ordering # (<) :: ResultSource -> ResultSource -> Bool # (<=) :: ResultSource -> ResultSource -> Bool # (>) :: ResultSource -> ResultSource -> Bool # (>=) :: ResultSource -> ResultSource -> Bool # max :: ResultSource -> ResultSource -> ResultSource # min :: ResultSource -> ResultSource -> ResultSource # | |
Show ResultSource Source # | |
Defined in Staversion.Internal.Result showsPrec :: Int -> ResultSource -> ShowS # show :: ResultSource -> String # showList :: [ResultSource] -> ShowS # |
resultSourceDesc :: ResultSource -> Text Source #
type ResultBody = ResultBody' (Maybe Version) Source #
For backward-compatibility.
data ResultBody' a Source #
Instances
Functor ResultBody' Source # | |
Defined in Staversion.Internal.Result fmap :: (a -> b) -> ResultBody' a -> ResultBody' b # (<$) :: a -> ResultBody' b -> ResultBody' a # | |
Eq a => Eq (ResultBody' a) Source # | |
Defined in Staversion.Internal.Result (==) :: ResultBody' a -> ResultBody' a -> Bool # (/=) :: ResultBody' a -> ResultBody' a -> Bool # | |
Ord a => Ord (ResultBody' a) Source # | |
Defined in Staversion.Internal.Result compare :: ResultBody' a -> ResultBody' a -> Ordering # (<) :: ResultBody' a -> ResultBody' a -> Bool # (<=) :: ResultBody' a -> ResultBody' a -> Bool # (>) :: ResultBody' a -> ResultBody' a -> Bool # (>=) :: ResultBody' a -> ResultBody' a -> Bool # max :: ResultBody' a -> ResultBody' a -> ResultBody' a # min :: ResultBody' a -> ResultBody' a -> ResultBody' a # | |
Show a => Show (ResultBody' a) Source # | |
Defined in Staversion.Internal.Result showsPrec :: Int -> ResultBody' a -> ShowS # show :: ResultBody' a -> String # showList :: [ResultBody' a] -> ShowS # |
data AggregatedResult Source #
Results for a query aggregated over different sources.
Instances
Eq AggregatedResult Source # | |
Defined in Staversion.Internal.Result (==) :: AggregatedResult -> AggregatedResult -> Bool # (/=) :: AggregatedResult -> AggregatedResult -> Bool # | |
Show AggregatedResult Source # | |
Defined in Staversion.Internal.Result showsPrec :: Int -> AggregatedResult -> ShowS # show :: AggregatedResult -> String # showList :: [AggregatedResult] -> ShowS # |
singletonResult :: Result -> AggregatedResult Source #
Create an AggregatedResult
that includes just one Result
.