hwm-0.0.1: Haskell Workspace Manager - Orchestrates Stack, Cabal, and HLS
Safe HaskellNone
LanguageHaskell2010

HWM.Core.Formatting

Synopsis

Documentation

data Status Source #

Constructors

Checked 
Updated 
Warning 
Invalid 

Instances

Instances details
Show Status Source # 
Instance details

Defined in HWM.Core.Formatting

Eq Status Source # 
Instance details

Defined in HWM.Core.Formatting

Methods

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

(/=) :: Status -> Status -> Bool #

Ord Status Source # 
Instance details

Defined in HWM.Core.Formatting

statusFromSeverity :: Maybe Severity -> Status Source #

Convert issue severity to status

class Format a where Source #

Methods

format :: a -> Text Source #

Instances

Instances details
Format Value Source # 
Instance details

Defined in HWM.Core.Formatting

Methods

format :: Value -> Text Source #

Format PkgName Source # 
Instance details

Defined in HWM.Core.Pkg

Methods

format :: PkgName -> Text Source #

Format Bump Source # 
Instance details

Defined in HWM.Core.Version

Methods

format :: Bump -> Text Source #

Format Version Source # 
Instance details

Defined in HWM.Core.Version

Methods

format :: Version -> Text Source #

Format Bound Source # 
Instance details

Defined in HWM.Domain.Bounds

Methods

format :: Bound -> Text Source #

Format Bounds Source # 
Instance details

Defined in HWM.Domain.Bounds

Methods

format :: Bounds -> Text Source #

Format Dependency Source # 
Instance details

Defined in HWM.Domain.Dependencies

Format DependencyGraph Source # 
Instance details

Defined in HWM.Domain.Dependencies

Format BuildEnvironment Source # 
Instance details

Defined in HWM.Domain.Matrix

Format Text Source # 
Instance details

Defined in HWM.Core.Formatting

Methods

format :: Text -> Text Source #

Format String Source # 
Instance details

Defined in HWM.Core.Formatting

Methods

format :: String -> Text Source #

Format Int Source # 
Instance details

Defined in HWM.Core.Formatting

Methods

format :: Int -> Text Source #

formatList :: Format a => Text -> [a] -> Text Source #