Cabal-3.10.1.0: A framework for packaging Haskell software

Safe Haskell | Safe-Inferred
Language | Haskell2010

Distribution.Verbosity.Internal

# Documentation

data VerbosityLevel Source #

Constructors

Silent |
Normal |
Verbose |
Deafening |

#### Instances

Instances details

Structured VerbosityLevel Source # |
Instance details Defined in Distribution.Verbosity.Internal Methods structure :: Proxy VerbosityLevel -> Structure Source # structureHash' :: Tagged VerbosityLevel MD5
Bounded VerbosityLevel Source # |
Instance details Defined in Distribution.Verbosity.Internal Methods minBound :: VerbosityLevel Source # maxBound :: VerbosityLevel Source #
Enum VerbosityLevel Source # |

Instance details

Defined in Distribution.Verbosity.Internal

Methods

succ :: VerbosityLevel -> VerbosityLevel Source #

pred :: VerbosityLevel -> VerbosityLevel Source #

toEnum :: Int -> VerbosityLevel Source #

fromEnum :: VerbosityLevel -> Int Source #

enumFrom :: VerbosityLevel -> [VerbosityLevel] Source #

enumFromThen :: VerbosityLevel -> VerbosityLevel -> [VerbosityLevel] Source #

enumFromTo :: VerbosityLevel -> VerbosityLevel -> [VerbosityLevel] Source #

enumFromThenTo :: VerbosityLevel -> VerbosityLevel -> VerbosityLevel -> [VerbosityLevel] Source #

Generic VerbosityLevel Source # |
Instance details Defined in Distribution.Verbosity.Internal Associated Types type Rep VerbosityLevel :: Type -> Type Source # Methods from :: VerbosityLevel -> Rep VerbosityLevel x Source # to :: Rep VerbosityLevel x -> VerbosityLevel Source #
Read VerbosityLevel Source # |
Instance details Defined in Distribution.Verbosity.Internal Methods readsPrec :: Int -> ReadS VerbosityLevel Source # readList :: ReadS [VerbosityLevel] Source # readPrec :: ReadPrec VerbosityLevel Source # readListPrec :: ReadPrec [VerbosityLevel] Source #
Show VerbosityLevel Source # |
Instance details Defined in Distribution.Verbosity.Internal Methods showsPrec :: Int -> VerbosityLevel -> ShowS Source # show :: VerbosityLevel -> String Source # showList :: [VerbosityLevel] -> ShowS Source #
Binary VerbosityLevel Source # |
Instance details Defined in Distribution.Verbosity.Internal Methods put :: VerbosityLevel -> Put # get :: Get VerbosityLevel # putList :: [VerbosityLevel] -> Put #
Eq VerbosityLevel Source # |
Instance details Defined in Distribution.Verbosity.Internal Methods (==) :: VerbosityLevel -> VerbosityLevel -> Bool # (/=) :: VerbosityLevel -> VerbosityLevel -> Bool #
Ord VerbosityLevel Source # |

Instance details

Defined in Distribution.Verbosity.Internal

Methods

compare :: VerbosityLevel -> VerbosityLevel -> Ordering #

(<) :: VerbosityLevel -> VerbosityLevel -> Bool #

(<=) :: VerbosityLevel -> VerbosityLevel -> Bool #

(>) :: VerbosityLevel -> VerbosityLevel -> Bool #

(>=) :: VerbosityLevel -> VerbosityLevel -> Bool #

max :: VerbosityLevel -> VerbosityLevel -> VerbosityLevel #

min :: VerbosityLevel -> VerbosityLevel -> VerbosityLevel #

type Rep VerbosityLevel Source # |

Instance details

Defined in Distribution.Verbosity.Internal

type Rep VerbosityLevel = D1 ('MetaData "VerbosityLevel" "Distribution.Verbosity.Internal" "Cabal-3.10.1.0" 'False) ((C1 ('MetaCons "Silent" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Normal" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Verbose" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Deafening" 'PrefixI 'False) (U1 :: Type -> Type)))

data VerbosityFlag Source #

Constructors

VCallStack |
VCallSite |
VNoWrap |
VMarkOutput |
VTimestamp |
VStderr | Since: Cabal-3.4.0.0
VNoWarn |

#### Instances

Instances details

Structured VerbosityFlag Source # |
Instance details Defined in Distribution.Verbosity.Internal Methods structure :: Proxy VerbosityFlag -> Structure Source # structureHash' :: Tagged VerbosityFlag MD5
Bounded VerbosityFlag Source # |
Instance details Defined in Distribution.Verbosity.Internal Methods minBound :: VerbosityFlag Source # maxBound :: VerbosityFlag Source #
Enum VerbosityFlag Source # |

Instance details

Defined in Distribution.Verbosity.Internal

Methods

succ :: VerbosityFlag -> VerbosityFlag Source #

pred :: VerbosityFlag -> VerbosityFlag Source #

toEnum :: Int -> VerbosityFlag Source #

fromEnum :: VerbosityFlag -> Int Source #

enumFrom :: VerbosityFlag -> [VerbosityFlag] Source #

enumFromThen :: VerbosityFlag -> VerbosityFlag -> [VerbosityFlag] Source #

enumFromTo :: VerbosityFlag -> VerbosityFlag -> [VerbosityFlag] Source #

enumFromThenTo :: VerbosityFlag -> VerbosityFlag -> VerbosityFlag -> [VerbosityFlag] Source #

Generic VerbosityFlag Source # |
Instance details Defined in Distribution.Verbosity.Internal Associated Types type Rep VerbosityFlag :: Type -> Type Source # Methods from :: VerbosityFlag -> Rep VerbosityFlag x Source # to :: Rep VerbosityFlag x -> VerbosityFlag Source #
Read VerbosityFlag Source # |
Instance details Defined in Distribution.Verbosity.Internal Methods readsPrec :: Int -> ReadS VerbosityFlag Source # readList :: ReadS [VerbosityFlag] Source # readPrec :: ReadPrec VerbosityFlag Source # readListPrec :: ReadPrec [VerbosityFlag] Source #
Show VerbosityFlag Source # |
Instance details Defined in Distribution.Verbosity.Internal Methods showsPrec :: Int -> VerbosityFlag -> ShowS Source # show :: VerbosityFlag -> String Source # showList :: [VerbosityFlag] -> ShowS Source #
Binary VerbosityFlag Source # |
Instance details Defined in Distribution.Verbosity.Internal Methods put :: VerbosityFlag -> Put # get :: Get VerbosityFlag # putList :: [VerbosityFlag] -> Put #
Eq VerbosityFlag Source # |
Instance details Defined in Distribution.Verbosity.Internal Methods (==) :: VerbosityFlag -> VerbosityFlag -> Bool # (/=) :: VerbosityFlag -> VerbosityFlag -> Bool #
Ord VerbosityFlag Source # |

Instance details

Defined in Distribution.Verbosity.Internal

Methods

compare :: VerbosityFlag -> VerbosityFlag -> Ordering #

(<) :: VerbosityFlag -> VerbosityFlag -> Bool #

(<=) :: VerbosityFlag -> VerbosityFlag -> Bool #

(>) :: VerbosityFlag -> VerbosityFlag -> Bool #

(>=) :: VerbosityFlag -> VerbosityFlag -> Bool #

max :: VerbosityFlag -> VerbosityFlag -> VerbosityFlag #

min :: VerbosityFlag -> VerbosityFlag -> VerbosityFlag #

type Rep VerbosityFlag Source # |

Instance details

Defined in Distribution.Verbosity.Internal

type Rep VerbosityFlag = D1 ('MetaData "VerbosityFlag" "Distribution.Verbosity.Internal" "Cabal-3.10.1.0" 'False) ((C1 ('MetaCons "VCallStack" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "VCallSite" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "VNoWrap" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "VMarkOutput" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "VTimestamp" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "VStderr" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "VNoWarn" 'PrefixI 'False) (U1 :: Type -> Type))))