Hoogle Search

Within Stackage Nightly 2025-10-12 (ghc-9.12.2)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. setFocusFL :: Int -> FocusList a -> Maybe (FocusList a)

    focuslist Data.FocusList

    Set the Focus for a FocusList. This is just like updateFocusFL, but doesn't return the newly focused item.

    setFocusFL i fl == fmap snd (updateFocusFL i fl)
    
    complexity: O(1)

  2. setFocusItemFL :: a -> FocusList a -> FocusList a

    focuslist Data.FocusList

    Set the item the FocusList is focusing on.

    >>> let Just fl = fromListFL (Focus 1) [10, 20, 30]
    
    >>> setFocusItemFL 0 fl
    FocusList (Focus 1) [10,0,30]
    
    >>> setFocusItemFL "hello" emptyFL
    FocusList NoFocus []
    
    Note: this function forces the updated item. The following throws an exception from undefined even though we updated the focused item at index 1, but lookup the item at index 0.
    >>> let Just fl = fromListFL (Focus 1) [10, 20, 30]
    
    >>> let newFl = setFocusItemFL undefined fl
    
    >>> lookupFL 0 newFl
    *** Exception: ...
    ...
    
    This is a specialization of updateFocusItemFL:
    updateFocusItemFL (const a) fl == setFocusItemFL a fl
    
    complexity: O(log(min(i, n - i))) where i is the Focus, and n is the length of the FocusList.

  3. setField :: forall (f :: Symbol) s a . HasField' f s a => a -> s -> s

    generic-optics Data.Generics.Product.Fields

    >>> setField @"age" 60 human
    Human {name = "Tunyasz", age = 60, address = "London", other = False}
    

  4. setPosition :: forall (i :: Nat) s a . HasPosition' i s a => a -> s -> s

    generic-optics Data.Generics.Product.Positions

    >>> setPosition @2 60 human
    Human {name = "Tunyasz", age = 60, address = "London"}
    

  5. setTyped :: HasType a s => a -> s -> s

    generic-optics Data.Generics.Product.Typed

    Set field at type.

  6. setRepoSecretEncryptedValue :: SetRepoSecret -> !Text

    github GitHub.Data.Actions.Secrets

    No documentation available.

  7. setRepoSecretPublicKeyId :: SetRepoSecret -> !Text

    github GitHub.Data.Actions.Secrets

    No documentation available.

  8. setSecretEncryptedValue :: SetSecret -> !Text

    github GitHub.Data.Actions.Secrets

    No documentation available.

  9. setSecretPublicKeyId :: SetSecret -> !Text

    github GitHub.Data.Actions.Secrets

    No documentation available.

  10. setSecretSelectedRepositoryIds :: SetSecret -> !Maybe [Id Repo]

    github GitHub.Data.Actions.Secrets

    No documentation available.

Page 60 of many | Previous | Next