module Numeric.Convert.Integer
( Internal.FromInteger (..),
Internal.ToInteger (..),
ℤ,
Fromℤ,
fromℤ,
Toℤ,
toℤ,
)
where
import GHC.Stack (HasCallStack)
import Numeric.Convert.Internal qualified as Internal
type ℤ = Integer
type Fromℤ = Internal.FromInteger
fromℤ :: (Fromℤ a, HasCallStack) => ℤ -> a
fromℤ :: forall a. (Fromℤ a, HasCallStack) => ℤ -> a
fromℤ = ℤ -> a
forall a. (Fromℤ a, HasCallStack) => ℤ -> a
Internal.fromZ
type Toℤ = Internal.ToInteger
toℤ :: (HasCallStack, Toℤ a) => a -> ℤ
toℤ :: forall a. (HasCallStack, Toℤ a) => a -> ℤ
toℤ = a -> ℤ
forall a. (ToInteger a, HasCallStack) => a -> ℤ
Internal.toZ