Hoogle Search
Within Stackage Nightly 2025-09-25 (ghc-9.12.2)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
setmapped :: IndexPreservingSetter' IntSet Intlens Data.IntSet.Lens This Setter can be used to change the contents of an IntSet by mapping the elements to new values. Sadly, you can't create a valid Traversal for an IntSet, because the number of elements might change but you can manipulate it by reading using folded and reindexing it via setmapped.
>>> over setmapped (+1) (IntSet.fromList [1,2,3,4]) fromList [2,3,4,5]
setOf :: Getting (Set a) s a -> s -> Set alens Data.Set.Lens Construct a set from a Getter, Fold, Traversal, Lens or Iso.
>>> setOf folded ["hello","world"] fromList ["hello","world"]
>>> setOf (folded._2) [("hello",1),("world",2),("!!!",3)] fromList [1,2,3]
setOf :: Getter s a -> s -> Set a setOf :: Ord a => Fold s a -> s -> Set a setOf :: Iso' s a -> s -> Set a setOf :: Lens' s a -> s -> Set a setOf :: Ord a => Traversal' s a -> s -> Set a
setmapped :: Ord j => IndexPreservingSetter (Set i) (Set j) i jlens Data.Set.Lens This Setter can be used to change the type of a Set by mapping the elements to new values. Sadly, you can't create a valid Traversal for a Set, but you can manipulate it by reading using folded and reindexing it via setmapped.
>>> over setmapped (+1) (Set.fromList [1,2,3,4]) fromList [2,3,4,5]
setAfterBind :: HasAfterBind a => (Socket -> IO ()) -> a -> aconduit-extra Data.Conduit.Network No documentation available.
setHost :: ByteString -> ClientSettings -> ClientSettingsconduit-extra Data.Conduit.Network No documentation available.
setNeedLocalAddr :: Bool -> ServerSettings -> ServerSettingsconduit-extra Data.Conduit.Network No documentation available.
setPort :: HasPort a => Int -> a -> aconduit-extra Data.Conduit.Network No documentation available.
setAfterBind :: HasAfterBind a => (Socket -> IO ()) -> a -> aconduit-extra Data.Conduit.Network.Unix No documentation available.
setPath :: HasPath a => FilePath -> a -> aconduit-extra Data.Conduit.Network.Unix No documentation available.
setFormat :: FormatOptions -> EncodeOptions -> EncodeOptionsyaml Data.Yaml Set the encoding formatting for the encoded YAML. By default, this is defaultFormatOptions.