Cabal-1.24.0.0: A framework for packaging Haskell software

CopyrightIan Lynagh 2007
LicenseBSD3
Maintainercabal-devel@haskell.org
Portabilityportable
Safe HaskellSafe
LanguageHaskell98

Distribution.Verbosity

Contents

Description

A simple Verbosity type with associated utilities. There are 4 standard verbosity levels from silent, normal, verbose up to deafening. This is used for deciding what logging messages to print.

Synopsis

Verbosity

data Verbosity Source #

Instances

Bounded Verbosity # 
Enum Verbosity # 
Eq Verbosity # 
Ord Verbosity # 
Read Verbosity # 
Show Verbosity # 
Generic Verbosity # 

Associated Types

type Rep Verbosity :: * -> * Source #

Binary Verbosity # 
type Rep Verbosity # 
type Rep Verbosity = D1 (MetaData "Verbosity" "Distribution.Verbosity" "Cabal-1.24.0.0" False) ((:+:) ((:+:) (C1 (MetaCons "Silent" PrefixI False) U1) (C1 (MetaCons "Normal" PrefixI False) U1)) ((:+:) (C1 (MetaCons "Verbose" PrefixI False) U1) (C1 (MetaCons "Deafening" PrefixI False) U1)))