array-builder-0.1.0.0: Builders for arrays

Safe HaskellNone
LanguageHaskell2010

Data.Builder

Contents

Synopsis

Builder

newtype Builder a Source #

Builder for an array of boxed elements.

Constructors

Builder (forall s. SmallMutableArray# s a -> Int# -> Int# -> Chunks a -> State# s -> (#State# s, SmallMutableArray# s a, Int#, Int#, Chunks a#)) 
Instances
Semigroup (Builder a) Source # 
Instance details

Defined in Data.Builder

Methods

(<>) :: Builder a -> Builder a -> Builder a #

sconcat :: NonEmpty (Builder a) -> Builder a #

stimes :: Integral b => b -> Builder a -> Builder a #

Monoid (Builder a) Source # 
Instance details

Defined in Data.Builder

Methods

mempty :: Builder a #

mappend :: Builder a -> Builder a -> Builder a #

mconcat :: [Builder a] -> Builder a #

cons :: a -> Builder a -> Builder a Source #

Run