{-# LANGUAGE NoImplicitPrelude #-}
module DSV.ZipViewStop
( ZipViewStop (..)
) where
import DSV.Prelude
data ZipViewStop headerError =
ZipViewEmpty
| ZipViewComplete
| ZipViewParseError
| headerError
deriving (ZipViewStop headerError -> ZipViewStop headerError -> Bool
(ZipViewStop headerError -> ZipViewStop headerError -> Bool)
-> (ZipViewStop headerError -> ZipViewStop headerError -> Bool)
-> Eq (ZipViewStop headerError)
forall headerError.
Eq headerError =>
ZipViewStop headerError -> ZipViewStop headerError -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: ZipViewStop headerError -> ZipViewStop headerError -> Bool
$c/= :: forall headerError.
Eq headerError =>
ZipViewStop headerError -> ZipViewStop headerError -> Bool
== :: ZipViewStop headerError -> ZipViewStop headerError -> Bool
$c== :: forall headerError.
Eq headerError =>
ZipViewStop headerError -> ZipViewStop headerError -> Bool
Eq, Int -> ZipViewStop headerError -> ShowS
[ZipViewStop headerError] -> ShowS
ZipViewStop headerError -> String
(Int -> ZipViewStop headerError -> ShowS)
-> (ZipViewStop headerError -> String)
-> ([ZipViewStop headerError] -> ShowS)
-> Show (ZipViewStop headerError)
forall headerError.
Show headerError =>
Int -> ZipViewStop headerError -> ShowS
forall headerError.
Show headerError =>
[ZipViewStop headerError] -> ShowS
forall headerError.
Show headerError =>
ZipViewStop headerError -> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [ZipViewStop headerError] -> ShowS
$cshowList :: forall headerError.
Show headerError =>
[ZipViewStop headerError] -> ShowS
show :: ZipViewStop headerError -> String
$cshow :: forall headerError.
Show headerError =>
ZipViewStop headerError -> String
showsPrec :: Int -> ZipViewStop headerError -> ShowS
$cshowsPrec :: forall headerError.
Show headerError =>
Int -> ZipViewStop headerError -> ShowS
Show)