nat-optics-1.0.1.0: Refinement types for natural numbers with an optics interface
Safe HaskellUnsafe
LanguageHaskell2010

NatOptics.Positive.Unsafe

Documentation

newtype Positive number Source #

Constructors

PositiveUnsafe 

Fields

Instances

Instances details
Eq number => Eq (Positive number) Source # 
Instance details

Defined in NatOptics.Positive.Unsafe

Methods

(==) :: Positive number -> Positive number -> Bool #

(/=) :: Positive number -> Positive number -> Bool #

Ord number => Ord (Positive number) Source # 
Instance details

Defined in NatOptics.Positive.Unsafe

Methods

compare :: Positive number -> Positive number -> Ordering #

(<) :: Positive number -> Positive number -> Bool #

(<=) :: Positive number -> Positive number -> Bool #

(>) :: Positive number -> Positive number -> Bool #

(>=) :: Positive number -> Positive number -> Bool #

max :: Positive number -> Positive number -> Positive number #

min :: Positive number -> Positive number -> Positive number #

Show number => Show (Positive number) Source # 
Instance details

Defined in NatOptics.Positive.Unsafe

Methods

showsPrec :: Int -> Positive number -> ShowS #

show :: Positive number -> String #

showList :: [Positive number] -> ShowS #