Hoogle Search

Within LTS Haskell 24.64 (ghc-9.10.3)

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

  1. layoutSetJustify :: (HasCallStack, MonadIO m, IsLayout a) => a -> Bool -> m ()

    gi-pango GI.Pango.Objects.Layout

    Sets whether each complete line should be stretched to fill the entire width of the layout. Stretching is typically done by adding whitespace, but for some scripts (such as Arabic), the justification may be done in more complex ways, like extending the characters. Note that this setting is not implemented and so is ignored in Pango older than 1.18. Note that tabs and justification conflict with each other: Justification will move content away from its tab-aligned positions. The default value is False. Also see layoutSetJustifyLastLine.

  2. layoutSetJustifyLastLine :: (HasCallStack, MonadIO m, IsLayout a) => a -> Bool -> m ()

    gi-pango GI.Pango.Objects.Layout

    Sets whether the last line should be stretched to fill the entire width of the layout. This only has an effect if layoutSetJustify has been called as well. The default value is False. Since: 1.50

  3. unsafeMakeLoadArrayAdjusted :: Index ix => Comp -> Sz ix -> Maybe e -> (forall s . () => Scheduler s () -> (Ix1 -> e -> ST s ()) -> ST s ()) -> Array DL ix e

    massiv Data.Massiv.Array.Unsafe

    Same as unsafeMakeLoadArray, except will ensure that starting index is correctly adjusted. Which means the writing function gets one less argument.

  4. stepStartAdjust :: Int -> Int -> Int

    massiv Data.Massiv.Core.Index

    Helper for adjusting stride of a chunk

  5. _Just :: forall a b p f . (Choice p, Applicative f) => p a (f b) -> p (Maybe a) (f (Maybe b))

    proto-lens Data.ProtoLens.Prism

    No documentation available.

  6. catchJust :: Exception e => (e -> Maybe b) -> IO a -> (b -> IO a) -> IO a

    protolude Protolude

    The function catchJust is like catch, but it takes an extra argument which is an exception predicate, a function which selects which type of exceptions we're interested in.

    catchJust (\e -> if isDoesNotExistErrorType (ioeGetErrorType e) then Just () else Nothing)
    (readFile f)
    (\_ -> do hPutStrLn stderr ("No such file: " ++ show f)
    return "")
    
    Any other exceptions which are not matched by the predicate are re-raised, and may be caught by an enclosing catch, catchJust, etc.

  7. handleJust :: Exception e => (e -> Maybe b) -> (b -> IO a) -> IO a -> IO a

    protolude Protolude

    A version of catchJust with the arguments swapped around (see handle).

  8. isJust :: Maybe a -> Bool

    protolude Protolude

    The isJust function returns True iff its argument is of the form Just _.

    Examples

    Basic usage:
    >>> isJust (Just 3)
    True
    
    >>> isJust (Just ())
    True
    
    >>> isJust Nothing
    False
    
    Only the outer constructor is taken into consideration:
    >>> isJust (Just Nothing)
    True
    

  9. tryJust :: Exception e => (e -> Maybe b) -> IO a -> IO (Either b a)

    protolude Protolude

    A variant of try that takes an exception predicate to select which exceptions are caught (c.f. catchJust). If the exception does not match the predicate, it is re-thrown.

  10. fromJust :: HasCallStack => Maybe a -> a

    protolude Protolude.Partial

    The fromJust function extracts the element out of a Just and throws an error if its argument is Nothing.

    Examples

    Basic usage:
    >>> fromJust (Just 1)
    1
    
    >>> 2 * (fromJust (Just 10))
    20
    
    >>> 2 * (fromJust Nothing)
    *** Exception: Maybe.fromJust: Nothing
    ...
    
    WARNING: This function is partial. You can use case-matching instead.

Page 39 of many | Previous | Next