notzero-0.0.5: A data type for representing numeric values, except zero.

Safe HaskellNone
LanguageHaskell2010

Data.NotZero

Documentation

data NotZero a Source

Instances

Eq a => Eq (NotZero a) Source 
Ord a => Ord (NotZero a) Source 
Show a => Show (NotZero a) Source 
Num a => Monoid (NotZero a) Source 
Num a => Semigroup (NotZero a) Source 

notZero :: (Eq a, Num a) => Prism' a (NotZero a) Source

notZeroElse :: (Eq a, Num a) => a -> a -> NotZero a Source

notZero1 :: (Eq a, Num a) => NotZero a Source