Cabal-1.24.1.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 Source # 
Enum Verbosity Source # 
Eq Verbosity Source # 
Ord Verbosity Source # 
Read Verbosity Source # 
Show Verbosity Source # 
Generic Verbosity Source # 

Associated Types

type Rep Verbosity :: * -> * #

Binary Verbosity Source # 
type Rep Verbosity Source # 
type Rep Verbosity = D1 (MetaData "Verbosity" "Distribution.Verbosity" "Cabal-1.24.1.0-Ljj1oIJNQht1MqGf4TeTWN" 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)))