Instances17Bounded, Monad, Functor, Applicative, Foldable, Traversable, …
Bounded a => Bounded (NegInf a)Defined in monoid-extras-0.6.2 · Data.Monoid.InfBounded a => Bounded (PosInf a)Defined in monoid-extras-0.6.2 · Data.Monoid.InfMonad (Inf p)Defined in monoid-extras-0.6.2 · Data.Monoid.InfFunctor (Inf p)Defined in monoid-extras-0.6.2 · Data.Monoid.InfApplicative (Inf p)Defined in monoid-extras-0.6.2 · Data.Monoid.InfFoldable (Inf p)Defined in monoid-extras-0.6.2 · Data.Monoid.InfTraversable (Inf p)Defined in monoid-extras-0.6.2 · Data.Monoid.InfEq a => Eq (Inf p a)Defined in monoid-extras-0.6.2 · Data.Monoid.Inf(Data p, Data a) => Data (Inf p a)Defined in monoid-extras-0.6.2 · Data.Monoid.InfOrd a => Ord (Inf Neg a)Defined in monoid-extras-0.6.2 · Data.Monoid.InfNegative infinity is less than any finite value.
Ord a => Ord (Inf Pos a)Defined in monoid-extras-0.6.2 · Data.Monoid.InfPositive infinity is greater than any finite value.
Read a => Read (Inf p a)Defined in monoid-extras-0.6.2 · Data.Monoid.InfShow a => Show (Inf p a)Defined in monoid-extras-0.6.2 · Data.Monoid.InfOrd a => Semigroup (Inf Neg a)Defined in monoid-extras-0.6.2 · Data.Monoid.InfAn ordered type extended with negative infinity is a semigroup under max.
Ord a => Semigroup (Inf Pos a)Defined in monoid-extras-0.6.2 · Data.Monoid.InfAn ordered type extended with positive infinity is a semigroup under min.
Ord a => Monoid (Inf Neg a)Defined in monoid-extras-0.6.2 · Data.Monoid.InfAn ordered type extended with negative infinity is a monoid under max, with negative infinity as the identity element.
Ord a => Monoid (Inf Pos a)Defined in monoid-extras-0.6.2 · Data.Monoid.InfAn ordered type extended with positive infinity is a monoid under min, with positive infinity as the identity element.