module Chromatin.Data.RunBuiltResult( RunBuiltResult(..), ) where import Chromatin.Data.ActiveRplugin (ActiveRplugin) import Chromatin.Data.RebuildTask (RebuildTask) data RunBuiltResult = Success ActiveRplugin | Failure { task :: RebuildTask, errors :: [String] } | PreviousFailure { stage :: String, task :: RebuildTask, errors :: [String] } deriving Show