Hoogle Search
Within Stackage Nightly 2026-07-01 (ghc-9.12.4)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
setOption :: SectionName -> OptionName -> OptionValue -> Config -> Confighsini Data.Ini Sets the value of the option, adding it if it doesn't exist.
setResponse :: HttpStatusCode -> Declare (Definitions Schema) Response -> OpenApi -> OpenApiopenapi3 Data.OpenApi.Operation Set response for all operations. This will also update global schema definitions. If the response already exists it will be overwritten.
setResponse = setResponseFor allOperations
Example:>>> let api = (mempty :: OpenApi) & paths .~ IOHM.fromList [("/user", mempty & get ?~ mempty)] >>> let res = declareResponse "application/json" (Proxy :: Proxy Day) >>> BSL.putStrLn $ encodePretty $ api & setResponse 200 res { "components": { "schemas": { "Day": { "example": "2016-07-22", "format": "date", "type": "string" } } }, "info": { "title": "", "version": "" }, "openapi": "3.0.0", "paths": { "/user": { "get": { "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Day" } } }, "description": "" } } } } } }See also setResponseWith.-
openapi3 Data.OpenApi.Operation Set response for specified operations. This will also update global schema definitions. If the response already exists it will be overwritten. See also setResponseForWith.
-
openapi3 Data.OpenApi.Operation Set or update response for specified operations. This will also update global schema definitions. If the response already exists, but it can't be dereferenced (invalid $ref), then just the new response is used. See also setResponseFor.
-
openapi3 Data.OpenApi.Operation Set or update response for all operations. This will also update global schema definitions. If the response already exists, but it can't be dereferenced (invalid $ref), then just the new response is used.
setResponseWith = setResponseForWith allOperations
See also setResponse. -
optics-extra Data.HashSet.Optics Construct a HashSet from a fold.
>>> setOf folded ["hello","world"] fromList ["hello","world"]
>>> setOf (folded % _2) [("hello",1),("world",2),("!!!",3)] fromList [1,2,3] setmapped :: (Eq b, Hashable b) => Setter (HashSet a) (HashSet b) a boptics-extra Data.HashSet.Optics This Setter can be used to change the type of a HashSet by mapping the elements to new values. Sadly, you can't create a valid Traversal for a HashSet, but you can manipulate it by reading using folded and reindexing it via setmapped.
>>> over setmapped (+1) (HashSet.fromList [1,2,3,4]) fromList [2,3,4,5]
-
registry-hedgehog Data.Registry.Hedgehog Set a specific generator on the registry the value of a generator in a given registry
setOf :: Ord a => Gen a -> Gen (Set a)registry-hedgehog Data.Registry.Hedgehog Create a default generator for a small set of elements
setOfMinMax :: Ord a => Int -> Int -> Gen a -> Gen (Set a)registry-hedgehog Data.Registry.Hedgehog Create a default generator for a set with a minimum and a maximum number of elements The implementation uses Gen.filter to make sure that the elements are unique