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.

  1. setmapped :: IndexPreservingSetter' IntSet Int

    lens 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]
    

  2. setOf :: Getting (Set a) s a -> s -> Set a

    lens 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
    

  3. setmapped :: Ord j => IndexPreservingSetter (Set i) (Set j) i j

    lens 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]
    

  4. setAfterBind :: HasAfterBind a => (Socket -> IO ()) -> a -> a

    conduit-extra Data.Conduit.Network

    No documentation available.

  5. setHost :: ByteString -> ClientSettings -> ClientSettings

    conduit-extra Data.Conduit.Network

    No documentation available.

  6. setNeedLocalAddr :: Bool -> ServerSettings -> ServerSettings

    conduit-extra Data.Conduit.Network

    No documentation available.

  7. setPort :: HasPort a => Int -> a -> a

    conduit-extra Data.Conduit.Network

    No documentation available.

  8. setAfterBind :: HasAfterBind a => (Socket -> IO ()) -> a -> a

    conduit-extra Data.Conduit.Network.Unix

    No documentation available.

  9. setPath :: HasPath a => FilePath -> a -> a

    conduit-extra Data.Conduit.Network.Unix

    No documentation available.

  10. setFormat :: FormatOptions -> EncodeOptions -> EncodeOptions

    yaml Data.Yaml

    Set the encoding formatting for the encoded YAML. By default, this is defaultFormatOptions.

Page 24 of many | Previous | Next