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

HWM.Core.Pkg

Documentation

data Pkg Source #

Instances

Instances details
Show Pkg Source # 
Instance details

Defined in HWM.Core.Pkg

Methods

showsPrec :: Int -> Pkg -> ShowS #

show :: Pkg -> String #

showList :: [Pkg] -> ShowS #

Eq Pkg Source # 
Instance details

Defined in HWM.Core.Pkg

Methods

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

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

Ord Pkg Source # 
Instance details

Defined in HWM.Core.Pkg

Methods

compare :: Pkg -> Pkg -> Ordering #

(<) :: Pkg -> Pkg -> Bool #

(<=) :: Pkg -> Pkg -> Bool #

(>) :: Pkg -> Pkg -> Bool #

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

max :: Pkg -> Pkg -> Pkg #

min :: Pkg -> Pkg -> Pkg #

data PkgName Source #

Instances

Instances details
FromJSON PkgName Source # 
Instance details

Defined in HWM.Core.Pkg

FromJSONKey PkgName Source # 
Instance details

Defined in HWM.Core.Pkg

ToJSON PkgName Source # 
Instance details

Defined in HWM.Core.Pkg

ToJSONKey PkgName Source # 
Instance details

Defined in HWM.Core.Pkg

Show PkgName Source # 
Instance details

Defined in HWM.Core.Pkg

Eq PkgName Source # 
Instance details

Defined in HWM.Core.Pkg

Methods

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

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

Ord PkgName Source # 
Instance details

Defined in HWM.Core.Pkg

Format PkgName Source # 
Instance details

Defined in HWM.Core.Pkg

Methods

format :: PkgName -> Text Source #

Parse PkgName Source # 
Instance details

Defined in HWM.Core.Pkg

Methods

parse :: MonadFail m => Text -> m PkgName Source #

ToString PkgName Source # 
Instance details

Defined in HWM.Core.Pkg

Methods

toString :: PkgName -> String #

Has (Env m) PkgRegistry Source # 
Instance details

Defined in HWM.Domain.ConfigT

Methods

obtain :: Env m -> PkgRegistry Source #