module Update.Nix.FetchGit.Warning ( Warning(..) ) where import Data.Text import Nix.Expr data Warning = CouldNotParseInput Text | MissingAttr Text | DuplicateAttrs Text | NotAString NExprLoc | NotABool NExprLoc | NixPrefetchGitFailed Int Text | InvalidPrefetchGitOutput Text | NixPrefetchUrlFailed Int Text | InvalidPrefetchUrlOutput Text | InvalidDateString Text | GitLsRemoteFailed Int Text | NoSuchRef Text | InvalidGitLsRemoteOutput Text deriving Int -> Warning -> ShowS [Warning] -> ShowS Warning -> String (Int -> Warning -> ShowS) -> (Warning -> String) -> ([Warning] -> ShowS) -> Show Warning forall a. (Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a showList :: [Warning] -> ShowS $cshowList :: [Warning] -> ShowS show :: Warning -> String $cshow :: Warning -> String showsPrec :: Int -> Warning -> ShowS $cshowsPrec :: Int -> Warning -> ShowS Show