ghc-9.15: The GHC API
Safe HaskellNone
LanguageGHC2021

GHC.Utils.EndoOS

Description

One-shot endomorphisms Mostly for backwards compatibility.

Documentation

data EndoOS a where Source #

Bundled Patterns

pattern EndoOS :: (a -> a) -> EndoOS a 

Instances

Instances details
Monoid (EndoOS a) Source # 
Instance details

Defined in GHC.Utils.EndoOS

Semigroup (EndoOS a) Source # 
Instance details

Defined in GHC.Utils.EndoOS

Methods

(<>) :: EndoOS a -> EndoOS a -> EndoOS a Source #

sconcat :: NonEmpty (EndoOS a) -> EndoOS a Source #

stimes :: Integral b => b -> EndoOS a -> EndoOS a Source #