rings-0.0.2.1: Rings, semirings, and dioids.

Safe HaskellSafe
LanguageHaskell2010

Data.Word.Instance

Contents

Orphan instances

Semigroup Natural Source # 
Instance details

Semigroup Word Source # 
Instance details

Methods

(<>) :: Word -> Word -> Word #

sconcat :: NonEmpty Word -> Word #

stimes :: Integral b => b -> Word -> Word #

Semigroup Word8 Source # 
Instance details

Methods

(<>) :: Word8 -> Word8 -> Word8 #

sconcat :: NonEmpty Word8 -> Word8 #

stimes :: Integral b => b -> Word8 -> Word8 #

Semigroup Word16 Source # 
Instance details

Semigroup Word32 Source # 
Instance details

Semigroup Word64 Source # 
Instance details

Monoid Natural Source # 
Instance details

Monoid Word Source # 
Instance details

Methods

mempty :: Word #

mappend :: Word -> Word -> Word #

mconcat :: [Word] -> Word #

Monoid Word8 Source # 
Instance details

Methods

mempty :: Word8 #

mappend :: Word8 -> Word8 -> Word8 #

mconcat :: [Word8] -> Word8 #

Monoid Word16 Source # 
Instance details

Monoid Word32 Source # 
Instance details

Monoid Word64 Source # 
Instance details

Semiring Natural Source # 
Instance details

Semiring Word Source # 
Instance details

Semiring Word8 Source # 
Instance details

Semiring Word16 Source # 
Instance details

Semiring Word32 Source # 
Instance details

Semiring Word64 Source # 
Instance details

Dioid Natural Source # 
Instance details

Dioid Word Source # 
Instance details

Dioid Word8 Source # 
Instance details

Dioid Word16 Source # 
Instance details

Dioid Word32 Source # 
Instance details

Dioid Word64 Source # 
Instance details