| HasField "unModN" (ModN n a :: Type) (a :: Type) Source # | Since: 0.1 |
Instance detailsDefined in Numeric.Data.ModN.Internal |
| (k ~ A_Getter, x ~ a, y ~ a) => LabelOptic "unModN" k (ModN n a) (ModN n a) x y Source # | Since: 0.1 |
Instance detailsDefined in Numeric.Data.ModN.Internal |
| Lift a => Lift (ModN n a :: Type) Source # | Since: 0.1 |
Instance detailsDefined in Numeric.Data.ModN.Internal |
| Foldable (ModN n) Source # | Since: 0.1 |
Instance detailsDefined in Numeric.Data.ModN.Internal |
| (AMonoid a, FromInteger a, KnownNat n, MaybeUpperBounded a, MEuclidean a, ToInteger a, Typeable a) => AGroup (ModN n a) Source # | Since: 0.1 |
Instance detailsDefined in Numeric.Data.ModN.Internal |
| (AMonoid a, FromInteger a, KnownNat n, MaybeUpperBounded a, MEuclidean a, ToInteger a, Typeable a) => AMonoid (ModN n a) Source # | WARNING: Partial Since: 0.1 |
Instance detailsDefined in Numeric.Data.ModN.Internal |
| (ASemigroup a, FromInteger a, KnownNat n, MEuclidean a, ToInteger a, MaybeUpperBounded a) => ASemigroup (ModN n a) Source # | Since: 0.1 |
Instance detailsDefined in Numeric.Data.ModN.Internal |
| (AGroup a, FromInteger a, KnownNat n, MaybeUpperBounded a, MEuclidean a, ToInteger a, Typeable a) => MetricSpace (ModN n a) Source # | Since: 0.1 |
Instance detailsDefined in Numeric.Data.ModN.Internal |
| (FromInteger a, KnownNat n, MaybeUpperBounded a, MEuclidean a, ToInteger a, Typeable a) => MMonoid (ModN n a) Source # | WARNING: Partial Since: 0.1 |
Instance detailsDefined in Numeric.Data.ModN.Internal |
| (FromInteger a, KnownNat n, MaybeUpperBounded a, MEuclidean a, ToInteger a) => MSemigroup (ModN n a) Source # | Since: 0.1 |
Instance detailsDefined in Numeric.Data.ModN.Internal |
| (AMonoid a, FromInteger a, KnownNat n, MaybeUpperBounded a, MEuclidean a, ToInteger a, Typeable a) => Demiring (ModN n a) Source # | Since: 0.1 |
Instance detailsDefined in Numeric.Data.ModN.Internal |
| (AMonoid a, FromInteger a, KnownNat n, MaybeUpperBounded a, MEuclidean a, ToInteger a, Typeable a) => Hemiring (ModN n a) Source # | Since: 0.1 |
Instance detailsDefined in Numeric.Data.ModN.Internal |
| (AMonoid a, FromInteger a, KnownNat n, MaybeUpperBounded a, MEuclidean a, ToInteger a, Typeable a) => PseudoRing (ModN n a) Source # | Since: 0.1 |
Instance detailsDefined in Numeric.Data.ModN.Internal |
| (AMonoid a, FromInteger a, KnownNat n, MaybeUpperBounded a, MEuclidean a, ToInteger a) => Quartaring (ModN n a) Source # | Since: 0.1 |
Instance detailsDefined in Numeric.Data.ModN.Internal |
| (AGroup a, FromInteger a, KnownNat n, MaybeUpperBounded a, MEuclidean a, ToInteger a, Typeable a) => Ring (ModN n a) Source # | Since: 0.1 |
Instance detailsDefined in Numeric.Data.ModN.Internal |
| (AMonoid a, FromInteger a, KnownNat n, MaybeUpperBounded a, MEuclidean a, ToInteger a, Typeable a) => Semiring (ModN n a) Source # | Since: 0.1 |
Instance detailsDefined in Numeric.Data.ModN.Internal |
| (FromInteger a, KnownNat n, MaybeUpperBounded a, MEuclidean a, ToInteger a, Typeable a) => FromInteger (ModN n a) Source # | WARNING: Partial Since: 0.1 |
Instance detailsDefined in Numeric.Data.ModN.Internal |
| ToInteger a => ToInteger (ModN n a) Source # | Since: 0.1 |
Instance detailsDefined in Numeric.Data.ModN.Internal |
| ToRational a => ToRational (ModN n a) Source # | Since: 0.1 |
Instance detailsDefined in Numeric.Data.ModN.Internal |
| ToReal a => ToReal (ModN n a) Source # | Since: 0.1 |
Instance detailsDefined in Numeric.Data.ModN.Internal |
| (AMonoid a, FromInteger a, KnownNat n, MaybeUpperBounded a, MEuclidean a, ToInteger a, Typeable a) => LowerBounded (ModN n a) Source # | Since: 0.1 |
Instance detailsDefined in Numeric.Data.ModN.Internal |
| (AMonoid a, FromInteger a, KnownNat n, MaybeUpperBounded a, MEuclidean a, ToInteger a, Typeable a) => MaybeLowerBounded (ModN n a) Source # | Since: 0.1 |
Instance detailsDefined in Numeric.Data.ModN.Internal |
| (FromInteger a, KnownNat n, MaybeUpperBounded a, MEuclidean a, ToInteger a, Typeable a) => MaybeUpperBounded (ModN n a) Source # | Since: 0.1 |
Instance detailsDefined in Numeric.Data.ModN.Internal |
| (FromInteger a, KnownNat n, MaybeUpperBounded a, MEuclidean a, ToInteger a, Typeable a) => UpperBounded (ModN n a) Source # | Since: 0.1 |
Instance detailsDefined in Numeric.Data.ModN.Internal |
| NFData a => NFData (ModN n a) Source # | Since: 0.1.0.0 |
Instance detailsDefined in Numeric.Data.ModN.Internal |
| (AMonoid a, FromInteger a, KnownNat n, MaybeUpperBounded a, MEuclidean a, ToInteger a, Typeable a) => Bounded (ModN n a) Source # | WARNING: Partial Since: 0.1 |
Instance detailsDefined in Numeric.Data.ModN.Internal |
| Generic (ModN n a) Source # | |
Instance detailsDefined in Numeric.Data.ModN.Internal |
| (KnownNat n, Show a) => Show (ModN n a) Source # | Since: 0.1 |
Instance detailsDefined in Numeric.Data.ModN.Internal |
| Eq a => Eq (ModN n a) Source # | Since: 0.1 |
Instance detailsDefined in Numeric.Data.ModN.Internal |
| Ord a => Ord (ModN n a) Source # | Since: 0.1 |
Instance detailsDefined in Numeric.Data.ModN.Internal |
| Hashable a => Hashable (ModN n a) Source # | Since: 0.1.0.0 |
Instance detailsDefined in Numeric.Data.ModN.Internal |
| (KnownNat n, Show a) => Display (ModN n a) Source # | Since: 0.1 |
Instance detailsDefined in Numeric.Data.ModN.Internal |
| type Rep (ModN n a) Source # | Since: 0.1 |
Instance detailsDefined in Numeric.Data.ModN.Internal |