pier-core-0.3.0.0: A library for writing forwards-declared build systems in haskell.

Safe HaskellNone
LanguageHaskell2010

Pier.Core.Download

Synopsis

Documentation

data Download Source #

Downloads downloadUrlPrefix / downloadName to downloadFilePrefix / downloadName. Everything is stored in `~/.pier/downloads`.

Instances
Eq Download Source # 
Instance details

Defined in Pier.Core.Download

Show Download Source # 
Instance details

Defined in Pier.Core.Download

Generic Download Source # 
Instance details

Defined in Pier.Core.Download

Associated Types

type Rep Download :: * -> * #

Methods

from :: Download -> Rep Download x #

to :: Rep Download x -> Download #

Binary Download Source # 
Instance details

Defined in Pier.Core.Download

Methods

put :: Download -> Put #

get :: Get Download #

putList :: [Download] -> Put #

NFData Download Source # 
Instance details

Defined in Pier.Core.Download

Methods

rnf :: Download -> () #

Hashable Download Source # 
Instance details

Defined in Pier.Core.Download

Methods

hashWithSalt :: Int -> Download -> Int #

hash :: Download -> Int #

type Rep Download Source # 
Instance details

Defined in Pier.Core.Download

type Rep Download = D1 (MetaData "Download" "Pier.Core.Download" "pier-core-0.3.0.0-83vrsCLJ1ua6DYra62Yy1C" False) (C1 (MetaCons "Download" PrefixI True) (S1 (MetaSel (Just "downloadUrlPrefix") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String) :*: S1 (MetaSel (Just "downloadName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 FilePath)))
type RuleResult Download Source # 
Instance details

Defined in Pier.Core.Download