HaskellCI.Config.Empty
newtype EmptyGrammar s a Source #
Constructors
Fields
Defined in HaskellCI.Config.Empty
Methods
pure :: a -> EmptyGrammar s a #
(<*>) :: EmptyGrammar s (a -> b) -> EmptyGrammar s a -> EmptyGrammar s b #
liftA2 :: (a -> b -> c) -> EmptyGrammar s a -> EmptyGrammar s b -> EmptyGrammar s c #
(*>) :: EmptyGrammar s a -> EmptyGrammar s b -> EmptyGrammar s b #
(<*) :: EmptyGrammar s a -> EmptyGrammar s b -> EmptyGrammar s a #
fmap :: (a -> b) -> EmptyGrammar s a -> EmptyGrammar s b #
(<$) :: a -> EmptyGrammar s b -> EmptyGrammar s a #
blurFieldGrammar :: ALens' a b -> EmptyGrammar b d -> EmptyGrammar a d #
uniqueFieldAla :: (Typeable b, Newtype a b) => FieldName -> (a -> b) -> ALens' s a -> EmptyGrammar s a #
booleanFieldDef :: FieldName -> ALens' s Bool -> Bool -> EmptyGrammar s Bool #
optionalFieldAla :: (Typeable b, Newtype a b) => FieldName -> (a -> b) -> ALens' s (Maybe a) -> EmptyGrammar s (Maybe a) #
optionalFieldDefAla :: (Typeable b, Newtype a b, Eq a) => FieldName -> (a -> b) -> ALens' s a -> a -> EmptyGrammar s a #
freeTextField :: FieldName -> ALens' s (Maybe String) -> EmptyGrammar s (Maybe String) #
freeTextFieldDef :: FieldName -> ALens' s String -> EmptyGrammar s String #
freeTextFieldDefST :: FieldName -> ALens' s ShortText -> EmptyGrammar s ShortText #
monoidalFieldAla :: (Typeable b, Monoid a, Newtype a b) => FieldName -> (a -> b) -> ALens' s a -> EmptyGrammar s a #
prefixedFields :: FieldName -> ALens' s [(String, String)] -> EmptyGrammar s [(String, String)] #
knownField :: FieldName -> EmptyGrammar s () #
hiddenField :: EmptyGrammar s a -> EmptyGrammar s a #
deprecatedSince :: CabalSpecVersion -> String -> EmptyGrammar s a -> EmptyGrammar s a #
removedIn :: CabalSpecVersion -> String -> EmptyGrammar s a -> EmptyGrammar s a #
availableSince :: CabalSpecVersion -> a -> EmptyGrammar s a -> EmptyGrammar s a #
availableSinceWarn :: CabalSpecVersion -> EmptyGrammar s a -> EmptyGrammar s a #
metaCompleterHelp :: MetaVar -> Completer -> Help -> EmptyGrammar s a -> EmptyGrammar s a Source #
metahelp :: MetaVar -> Help -> EmptyGrammar s a -> EmptyGrammar s a Source #
help :: Help -> EmptyGrammar s a -> EmptyGrammar s a Source #
rangeField :: FieldName -> ALens' s VersionRange -> VersionRange -> EmptyGrammar s VersionRange Source #