notzero-0.0.3: 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