pier-0.1.0.0: Yet another Haskell build system.
Pier.Orphans
Contents
Description
All-purpose module for defining orphan instances.
Methods
rnf :: FlagName -> () #
hashWithSalt :: Int -> FlagName -> Int #
hash :: FlagName -> Int #
hashWithSalt :: Int -> UnitId -> Int #
hash :: UnitId -> Int #
hashWithSalt :: Int -> PackageId -> Int #
hash :: PackageId -> Int #
hashWithSalt :: Int -> PackageName -> Int #
hash :: PackageName -> Int #
hashWithSalt :: Int -> Version -> Int #
hash :: Version -> Int #
hashWithSalt :: Int -> ComponentId -> Int #
hash :: ComponentId -> Int #
hashWithSalt :: Int -> ShortText -> Int #
hash :: ShortText -> Int #
parseJSON :: Value -> Parser FlagName #
parseJSONList :: Value -> Parser [FlagName] #
parseJSON :: Value -> Parser PackageIdentifier #
parseJSONList :: Value -> Parser [PackageIdentifier] #
parseJSON :: Value -> Parser PackageName #
parseJSONList :: Value -> Parser [PackageName] #
parseJSON :: Value -> Parser Version #
parseJSONList :: Value -> Parser [Version] #
fromJSONKey :: FromJSONKeyFunction FlagName #
fromJSONKeyList :: FromJSONKeyFunction [FlagName] #
fromJSONKey :: FromJSONKeyFunction PackageName #
fromJSONKeyList :: FromJSONKeyFunction [PackageName] #
fromJSONKey :: FromJSONKeyFunction Version #
fromJSONKeyList :: FromJSONKeyFunction [Version] #
hashWithSalt :: Int -> Set a -> Int #
hash :: Set a -> Int #
hashWithSalt :: Int -> Map k v -> Int #
hash :: Map k v -> Int #