mirror of
https://github.com/input-output-hk/foliage.git
synced 2024-10-05 16:37:48 +03:00
Improve some instances of Show
This commit is contained in:
parent
c1d2b0e0b2
commit
bae0096f26
@ -23,9 +23,16 @@ import System.Directory qualified as IO
|
||||
import System.FilePath ((<.>), (</>))
|
||||
|
||||
data PrepareSourceRule = PrepareSourceRule PackageId PackageVersionSpec
|
||||
deriving (Show, Eq, Generic)
|
||||
deriving (Eq, Generic)
|
||||
deriving (Hashable, Binary, NFData)
|
||||
|
||||
instance Show PrepareSourceRule where
|
||||
show (PrepareSourceRule pkgId pkgSpec) =
|
||||
"prepareSource "
|
||||
++ prettyShow pkgId
|
||||
++ " "
|
||||
++ show pkgSpec
|
||||
|
||||
type instance RuleResult PrepareSourceRule = FilePath
|
||||
|
||||
prepareSource :: PackageId -> PackageVersionSpec -> Action FilePath
|
||||
|
@ -25,9 +25,12 @@ import System.Directory (createDirectoryIfMissing)
|
||||
import System.Exit (ExitCode (..))
|
||||
|
||||
newtype RemoteAsset = RemoteAsset URI
|
||||
deriving (Show, Eq)
|
||||
deriving (Eq)
|
||||
deriving (Hashable, Binary, NFData) via URI
|
||||
|
||||
instance Show RemoteAsset where
|
||||
show (RemoteAsset uri) = "fetchRemoteAsset " ++ show uri
|
||||
|
||||
type instance RuleResult RemoteAsset = FilePath
|
||||
|
||||
fetchRemoteAsset :: URI -> Action FilePath
|
||||
|
Loading…
Reference in New Issue
Block a user