staversion-0.2.4.1: What version is the package X in stackage lts-Y.ZZ?
MaintainerToshio Ito <debug.ito@gmail.com>
Safe HaskellNone
LanguageHaskell2010

Staversion.Internal.Result

Description

This is an internal module. End-users should not use it.

Synopsis

Documentation

data Result Source #

Result for a query.

Instances

Instances details
Eq Result Source # 
Instance details

Defined in Staversion.Internal.Result

Methods

(==) :: Result -> Result -> Bool #

(/=) :: Result -> Result -> Bool #

Ord Result Source # 
Instance details

Defined in Staversion.Internal.Result

Show Result Source # 
Instance details

Defined in Staversion.Internal.Result

type ResultBody = ResultBody' (Maybe Version) Source #

For backward-compatibility.

data ResultBody' a Source #

Instances

Instances details
Functor ResultBody' Source # 
Instance details

Defined in Staversion.Internal.Result

Methods

fmap :: (a -> b) -> ResultBody' a -> ResultBody' b #

(<$) :: a -> ResultBody' b -> ResultBody' a #

Eq a => Eq (ResultBody' a) Source # 
Instance details

Defined in Staversion.Internal.Result

Ord a => Ord (ResultBody' a) Source # 
Instance details

Defined in Staversion.Internal.Result

Show a => Show (ResultBody' a) Source # 
Instance details

Defined in Staversion.Internal.Result

resultPackages :: ResultBody' a -> [(PackageName, a)] Source #

Get package names and corresponding values from ResultBody', regardless of its internal structure.

Since: 0.2.4.0

singletonResult :: Result -> AggregatedResult Source #

Create an AggregatedResult that includes just one Result.