hackage-security-0.5.2.2: Hackage security library

Safe HaskellNone
LanguageHaskell2010

Hackage.Security.Util.Pretty

Description

Producing human-reaadable strings

Synopsis

Documentation

class Pretty a where #

Produce a human-readable string

Minimal complete definition

pretty

Methods

pretty :: a -> String #

Instances

Pretty DeserializationError # 
Pretty TargetPath # 

Methods

pretty :: TargetPath -> String #

Pretty RootUpdated # 

Methods

pretty :: RootUpdated -> String #

Pretty VerificationError # 
Pretty SomeRemoteError # 
Pretty UpdateFailure # 
Pretty LogMessage # 

Methods

pretty :: LogMessage -> String #

Pretty CachedFile # 

Methods

pretty :: CachedFile -> String #

Pretty InvalidFileInIndex # 
Pretty LocalFileCorrupted # 
Pretty InvalidPackageException # 
SomePretty f => Pretty (Some f) # 

Methods

pretty :: Some f -> String #

Pretty (Path Tar) # 

Methods

pretty :: Path Tar -> String #

Pretty (Path HomeDir) # 

Methods

pretty :: Path HomeDir -> String #

Pretty (Path Absolute) # 

Methods

pretty :: Path Absolute -> String #

Pretty (Path Relative) # 

Methods

pretty :: Path Relative -> String #

Pretty (Path Unrooted) # 

Methods

pretty :: Path Unrooted -> String #

Pretty (Path CacheRoot) # 
Pretty (Path IndexRoot) # 
Pretty (Path RepoRoot) # 

Methods

pretty :: Path RepoRoot -> String #

Pretty (IndexFile dec) # 

Methods

pretty :: IndexFile dec -> String #

Pretty (RemoteTemp typ) # 

Methods

pretty :: RemoteTemp typ -> String #

Pretty (RemoteFile fs typ) # 

Methods

pretty :: RemoteFile fs typ -> String #