staversion-0.2.3.3: What version is the package X in stackage lts-Y.ZZ?

MaintainerToshio Ito <debug.ito@gmail.com>
Safe HaskellSafe
LanguageHaskell2010

Staversion.Internal.Query

Description

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

Synopsis

Documentation

type Resolver = String Source #

Resolver name at stackage like "lts-4.1".

data PackageSource Source #

Source of packages.

Constructors

SourceStackage Resolver

stackage.

SourceHackage

hackage (latest)

SourceStackYaml FilePath

stack.yaml file. Its "resolver" field is used as the package source.

SourceStackDefault

the resolver that the stack command would use by default.

data Query Source #

Query for package version(s).

Instances
Eq Query Source # 
Instance details

Defined in Staversion.Internal.Query

Methods

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

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

Ord Query Source # 
Instance details

Defined in Staversion.Internal.Query

Methods

compare :: Query -> Query -> Ordering #

(<) :: Query -> Query -> Bool #

(<=) :: Query -> Query -> Bool #

(>) :: Query -> Query -> Bool #

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

max :: Query -> Query -> Query #

min :: Query -> Query -> Query #

Show Query Source # 
Instance details

Defined in Staversion.Internal.Query

Methods

showsPrec :: Int -> Query -> ShowS #

show :: Query -> String #

showList :: [Query] -> ShowS #