module Git.Stale.Types.Error
( Err (..),
ErrOr,
)
where
import qualified Data.Text as T
data Err
= ParseLog T.Text
| ParseDate T.Text
| ParseName T.Text
| ParseMerge T.Text
| ReadInt T.Text
| GitBranches T.Text
| GitLog T.Text
deriving (Int -> Err -> ShowS
[Err] -> ShowS
Err -> String
(Int -> Err -> ShowS)
-> (Err -> String) -> ([Err] -> ShowS) -> Show Err
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [Err] -> ShowS
$cshowList :: [Err] -> ShowS
show :: Err -> String
$cshow :: Err -> String
showsPrec :: Int -> Err -> ShowS
$cshowsPrec :: Int -> Err -> ShowS
Show)
type ErrOr a = Either Err a