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

HWM.Domain.Bounds

Documentation

data Bounds Source #

Instances

Instances details
FromJSON Bounds Source # 
Instance details

Defined in HWM.Domain.Bounds

ToJSON Bounds Source # 
Instance details

Defined in HWM.Domain.Bounds

Generic Bounds Source # 
Instance details

Defined in HWM.Domain.Bounds

Associated Types

type Rep Bounds 
Instance details

Defined in HWM.Domain.Bounds

type Rep Bounds = D1 ('MetaData "Bounds" "HWM.Domain.Bounds" "hwm-0.0.1-96xV4ZfMBhVDD7ST6xgWcw" 'True) (C1 ('MetaCons "Bounds" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Bound])))

Methods

from :: Bounds -> Rep Bounds x #

to :: Rep Bounds x -> Bounds #

Show Bounds Source # 
Instance details

Defined in HWM.Domain.Bounds

Eq Bounds Source # 
Instance details

Defined in HWM.Domain.Bounds

Methods

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

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

Format Bounds Source # 
Instance details

Defined in HWM.Domain.Bounds

Methods

format :: Bounds -> Text Source #

Parse Bounds Source # 
Instance details

Defined in HWM.Domain.Bounds

Methods

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

ToString Bounds Source # 
Instance details

Defined in HWM.Domain.Bounds

Methods

toString :: Bounds -> String #

type Rep Bounds Source # 
Instance details

Defined in HWM.Domain.Bounds

type Rep Bounds = D1 ('MetaData "Bounds" "HWM.Domain.Bounds" "hwm-0.0.1-96xV4ZfMBhVDD7ST6xgWcw" 'True) (C1 ('MetaCons "Bounds" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Bound])))

type BoundsByName = '[] :: [Type] Source #

data Bound Source #

Constructors

Bound 

Instances

Instances details
Show Bound Source # 
Instance details

Defined in HWM.Domain.Bounds

Methods

showsPrec :: Int -> Bound -> ShowS #

show :: Bound -> String #

showList :: [Bound] -> ShowS #

Eq Bound Source # 
Instance details

Defined in HWM.Domain.Bounds

Methods

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

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

Ord Bound Source # 
Instance details

Defined in HWM.Domain.Bounds

Methods

compare :: Bound -> Bound -> Ordering #

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

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

(>) :: Bound -> Bound -> Bool #

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

max :: Bound -> Bound -> Bound #

min :: Bound -> Bound -> Bound #

Format Bound Source # 
Instance details

Defined in HWM.Domain.Bounds

Methods

format :: Bound -> Text Source #

Parse Bound Source # 
Instance details

Defined in HWM.Domain.Bounds

Methods

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

data Restriction Source #

Constructors

Min 
Max