hackage-security-0.6.3.2: Hackage security library

Safe Haskell | None
Language | Haskell2010

Hackage.Security.Util.Pretty

Description

Producing human-reaadable strings

Synopsis

- class Pretty a where
  - pretty :: a -> String

# Documentation

class Pretty a where Source #

Produce a human-readable string

Methods

pretty :: a -> String Source #

#### Instances

Instances details

Pretty InvalidFileInIndex Source # |
Instance details Defined in Hackage.Security.Client Methods pretty :: InvalidFileInIndex -> String Source #
Pretty InvalidPackageException Source # |
Instance details Defined in Hackage.Security.Client Methods pretty :: InvalidPackageException -> String Source #
Pretty LocalFileCorrupted Source # |
Instance details Defined in Hackage.Security.Client Methods pretty :: LocalFileCorrupted -> String Source #
Pretty CachedFile Source # |
Instance details Defined in Hackage.Security.Client.Repository Methods pretty :: CachedFile -> String Source #
Pretty LogMessage Source # |
Instance details Defined in Hackage.Security.Client.Repository Methods pretty :: LogMessage -> String Source #
Pretty SomeRemoteError Source # |
Instance details Defined in Hackage.Security.Client.Repository Methods pretty :: SomeRemoteError -> String Source #
Pretty UpdateFailure Source # |
Instance details Defined in Hackage.Security.Client.Repository Methods pretty :: UpdateFailure -> String Source #
Pretty DeserializationError Source # |
Instance details Defined in Hackage.Security.JSON Methods pretty :: DeserializationError -> String Source #
Pretty TargetPath Source # |
Instance details Defined in Hackage.Security.TUF.FileMap Methods pretty :: TargetPath -> String Source #
Pretty RootUpdated Source # |
Instance details Defined in Hackage.Security.Trusted.TCB Methods pretty :: RootUpdated -> String Source #
Pretty VerificationError Source # |
Instance details Defined in Hackage.Security.Trusted.TCB Methods pretty :: VerificationError -> String Source #
Pretty (RemoteTemp typ) Source # |
Instance details Defined in Hackage.Security.Client.Repository.Remote Methods pretty :: RemoteTemp typ -> String Source #
Pretty (IndexFile dec) Source # |
Instance details Defined in Hackage.Security.TUF.Layout.Index Methods pretty :: IndexFile dec -> String Source #
Pretty (Path CacheRoot) Source # |
Instance details Defined in Hackage.Security.TUF.Paths Methods pretty :: Path CacheRoot -> String Source #
Pretty (Path IndexRoot) Source # |
Instance details Defined in Hackage.Security.TUF.Paths Methods pretty :: Path IndexRoot -> String Source #
Pretty (Path RepoRoot) Source # |
Instance details Defined in Hackage.Security.TUF.Paths Methods pretty :: Path RepoRoot -> String Source #
Pretty (Path Absolute) Source # |
Instance details Defined in Hackage.Security.Util.Path Methods pretty :: Path Absolute -> String Source #
Pretty (Path HomeDir) Source # |
Instance details Defined in Hackage.Security.Util.Path Methods pretty :: Path HomeDir -> String Source #
Pretty (Path Relative) Source # |
Instance details Defined in Hackage.Security.Util.Path Methods pretty :: Path Relative -> String Source #
Pretty (Path Tar) Source # |
Instance details Defined in Hackage.Security.Util.Path Methods pretty :: Path Tar -> String Source #
Pretty (Path Unrooted) Source # |
Instance details Defined in Hackage.Security.Util.Path Methods pretty :: Path Unrooted -> String Source #
SomePretty f => Pretty (Some f) Source # |
Instance details Defined in Hackage.Security.Util.Some Methods pretty :: Some f -> String Source #
Pretty (RemoteFile fs typ) Source # |
Instance details Defined in Hackage.Security.Client.Repository Methods pretty :: RemoteFile fs typ -> String Source #