-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Safe and unsafe data conversion utilities with strong type-level operation. checking. -- -- Safe and unsafe data conversion utilities with strong type-level -- operation. checking. @package convert @version 1.0 module Data.Convert.Errors data TypeMismatch TypeMismatch :: TypeRep -> TypeRep -> TypeMismatch instance GHC.Show.Show Data.Convert.Errors.TypeMismatch module Data.Convert.Base class MaybeConvertible a e b | a b -> e tryConvert :: MaybeConvertible a e b => a -> Either e b class MaybeConvertible' a e b | b -> a e tryConvert' :: MaybeConvertible' a e b => a -> Either e b class Convertible a b convert :: Convertible a b => a -> b class Convertible' a b | b -> a convert' :: Convertible' a b => a -> b class Castable a b cast :: Castable a b => a -> b type IsoMaybeConvertible a e b = (MaybeConvertible a e b, MaybeConvertible b e a) type IsoMaybeConvertible' a e b = (MaybeConvertible' a e b, MaybeConvertible' b e a) type IsoConvertible a b = (Convertible a b, Convertible b a) type IsoConvertible' a b = (Convertible' a b, Convertible' b a) type IsoCastable a b = (Castable a b, Castable b a) class ConvertibleM m n convertM :: ConvertibleM m n => m (t1 :: k) -> n (t1 :: k) class ConvertibleM2 m n convertM2 :: ConvertibleM2 m n => m (t1 :: k) (t2 :: k) -> n (t1 :: k) (t2 :: k) class ConvertibleM3 m n convertM3 :: ConvertibleM3 m n => m (t1 :: k) (t2 :: k) (t3 :: k) -> n (t1 :: k) (t2 :: k) (t3 :: k) class ConvertibleM4 m n convertM4 :: ConvertibleM4 m n => m (t1 :: k) (t2 :: k) (t3 :: k) (t4 :: k) -> n (t1 :: k) (t2 :: k) (t3 :: k) (t4 :: k) class ConvertibleM5 m n convertM5 :: ConvertibleM5 m n => m (t1 :: k) (t2 :: k) (t3 :: k) (t4 :: k) (t5 :: k) -> n (t1 :: k) (t2 :: k) (t3 :: k) (t4 :: k) (t5 :: k) unsafeConvert :: Show e => MaybeConvertible a e b => a -> b casted :: IsoCastable a b => Iso' a b converted :: IsoConvertible a b => Iso' a b instance Data.Convert.Base.Convertible a a instance Data.Convert.Base.Convertible a b => Data.Convert.Base.Convertible (GHC.Base.Maybe a) (GHC.Base.Maybe b) instance Data.Convert.Base.Convertible a b => Data.Convert.Base.Castable a b module Data.Convert.Bound boundedConversion :: (Bounded b, Ord a, Convertible a Rational, Convertible (Bounds b) (Bounds Rational)) => (a -> b) -> (a -> Either BoundError b) data BoundError BoundError :: BoundError data Conversion Conversion :: (Q Exp) -> Type -> Type -> Conversion class Conversions a b conversions :: Conversions a b => Q Exp -> a -> b -> [Conversion] genConversion :: Conversion -> Q Dec genConversions :: [Conversion] -> Q [Dec] data Type Type :: Name -> (Bounds Integer) -> Type [name] :: Type -> Name [tbounds] :: Type -> (Bounds Integer) data Layout IntLayout :: Sign -> Integer -> Layout InfiniteLayout :: Layout data Sign Signed :: Sign Unsigned :: Sign layoutBounds :: Layout -> Bounds Integer data Value a MinusInfinity :: Value a Value :: a -> Value a Infinity :: Value a data Bounds a Bounds :: (Value a) -> (Value a) -> Bounds a class Bounded a bounds :: Bounded a => Bounds a infiniteBounds :: Bounds a isSubBound :: Ord a => Bounds a -> Bounds a -> Bool boundedBy :: Ord a => a -> Bounds a -> Bool instance GHC.Classes.Eq Data.Convert.Bound.Type instance GHC.Show.Show Data.Convert.Bound.Type instance GHC.Classes.Eq a => GHC.Classes.Eq (Data.Convert.Bound.Bounds a) instance GHC.Base.Functor Data.Convert.Bound.Bounds instance GHC.Show.Show a => GHC.Show.Show (Data.Convert.Bound.Bounds a) instance GHC.Classes.Eq a => GHC.Classes.Eq (Data.Convert.Bound.Value a) instance GHC.Base.Functor Data.Convert.Bound.Value instance GHC.Show.Show a => GHC.Show.Show (Data.Convert.Bound.Value a) instance GHC.Classes.Eq Data.Convert.Bound.Layout instance GHC.Show.Show Data.Convert.Bound.Layout instance GHC.Classes.Eq Data.Convert.Bound.Sign instance GHC.Show.Show Data.Convert.Bound.Sign instance GHC.Show.Show Data.Convert.Bound.BoundError instance Data.Convert.Bound.Conversions [Data.Convert.Bound.Type] [Data.Convert.Bound.Type] instance Data.Convert.Bound.Conversions Data.Convert.Bound.Type [Data.Convert.Bound.Type] instance Data.Convert.Bound.Conversions [Data.Convert.Bound.Type] Data.Convert.Bound.Type instance Data.Convert.Bound.Conversions Data.Convert.Bound.Type Data.Convert.Bound.Type instance GHC.Show.Show Data.Convert.Bound.Conversion instance GHC.Num.Num a => GHC.Num.Num (Data.Convert.Bound.Value a) instance Data.Convert.Base.Convertible a b => Data.Convert.Base.Convertible (Data.Convert.Bound.Value a) (Data.Convert.Bound.Value b) instance GHC.Classes.Ord a => GHC.Classes.Ord (Data.Convert.Bound.Value a) instance Data.Convert.Base.Convertible a b => Data.Convert.Base.Convertible (Data.Convert.Bound.Bounds a) (Data.Convert.Bound.Bounds b) instance GHC.Enum.Bounded a => Data.Convert.Bound.Bounded a instance Data.Convert.Bound.Bounded GHC.Types.Float instance Data.Convert.Bound.Bounded GHC.Types.Double instance Data.Convert.Bound.Bounded GHC.Real.Rational instance Data.Convert.Bound.Bounded GHC.Integer.Type.Integer module Data.Convert.Instances.Map instance GHC.Classes.Ord k => Data.Convert.Base.Convertible [(k, a)] (Data.Map.Base.Map k a) instance Data.Convert.Base.Convertible (Data.Map.Base.Map k a) [(k, a)] module Data.Convert.Instances.Num intTypes :: [Type] wordTypes :: [Type] floatTypes :: [Type] charType :: Type integralTypes :: [Type] numConversions :: [Conversion] instance Data.Convert.Base.Convertible () [t] instance Data.Convert.Base.Convertible (t, t) [t] instance Data.Convert.Base.Convertible (t, t, t) [t] instance Data.Convert.Base.Convertible (t, t, t, t) [t] instance Data.Convert.Base.Convertible (t, t, t, t, t) [t] instance Data.Convert.Base.Convertible (t, t, t, t, t, t) [t] instance Data.Convert.Base.Convertible (t, t, t, t, t, t, t) [t] instance Data.Convert.Base.Convertible (t, t, t, t, t, t, t, t) [t] instance Data.Convert.Base.Convertible (t, t, t, t, t, t, t, t, t) [t] instance Data.Convert.Base.Convertible GHC.Word.Word64 (GHC.Word.Word8, GHC.Word.Word8, GHC.Word.Word8, GHC.Word.Word8, GHC.Word.Word8, GHC.Word.Word8, GHC.Word.Word8, GHC.Word.Word8) module Data.Convert.Instances.Text instance Data.Convert.Base.Convertible Data.Text.Internal.Text [GHC.Types.Char] instance Data.Convert.Base.Convertible Data.Text.Internal.Text Data.Text.Internal.Lazy.Text instance Data.Convert.Base.Convertible Data.Text.Internal.Text Data.Text.Internal.Builder.Builder instance Data.Convert.Base.Convertible Data.Text.Internal.Text Data.ByteString.Internal.ByteString instance Data.Convert.Base.Convertible Data.Text.Internal.Text Data.ByteString.Lazy.Internal.ByteString instance Data.Convert.Base.Convertible Data.Text.Internal.Text Data.ByteString.Builder.Internal.Builder instance Data.Convert.Base.Convertible Data.Text.Internal.Lazy.Text [GHC.Types.Char] instance Data.Convert.Base.Convertible Data.Text.Internal.Lazy.Text Data.Text.Internal.Text instance Data.Convert.Base.Convertible Data.Text.Internal.Lazy.Text Data.Text.Internal.Builder.Builder instance Data.Convert.Base.Convertible Data.Text.Internal.Lazy.Text Data.ByteString.Internal.ByteString instance Data.Convert.Base.Convertible Data.Text.Internal.Lazy.Text Data.ByteString.Lazy.Internal.ByteString instance Data.Convert.Base.Convertible Data.Text.Internal.Lazy.Text Data.ByteString.Builder.Internal.Builder instance Data.Convert.Base.Convertible Data.Text.Internal.Builder.Builder [GHC.Types.Char] instance Data.Convert.Base.Convertible Data.Text.Internal.Builder.Builder Data.Text.Internal.Text instance Data.Convert.Base.Convertible Data.Text.Internal.Builder.Builder Data.Text.Internal.Lazy.Text instance Data.Convert.Base.Convertible Data.Text.Internal.Builder.Builder Data.ByteString.Internal.ByteString instance Data.Convert.Base.Convertible Data.Text.Internal.Builder.Builder Data.ByteString.Lazy.Internal.ByteString instance Data.Convert.Base.Convertible Data.Text.Internal.Builder.Builder Data.ByteString.Builder.Internal.Builder instance Data.Convert.Base.Convertible Data.ByteString.Internal.ByteString [GHC.Word.Word8] instance Data.Convert.Base.Convertible Data.ByteString.Internal.ByteString Data.Text.Internal.Text instance Data.Convert.Base.Convertible Data.ByteString.Internal.ByteString Data.Text.Internal.Lazy.Text instance Data.Convert.Base.Convertible Data.ByteString.Internal.ByteString Data.Text.Internal.Builder.Builder instance Data.Convert.Base.Convertible Data.ByteString.Internal.ByteString Data.ByteString.Lazy.Internal.ByteString instance Data.Convert.Base.Convertible Data.ByteString.Internal.ByteString Data.ByteString.Builder.Internal.Builder instance Data.Convert.Base.Convertible Data.ByteString.Lazy.Internal.ByteString [GHC.Word.Word8] instance Data.Convert.Base.Convertible Data.ByteString.Lazy.Internal.ByteString Data.Text.Internal.Text instance Data.Convert.Base.Convertible Data.ByteString.Lazy.Internal.ByteString Data.Text.Internal.Lazy.Text instance Data.Convert.Base.Convertible Data.ByteString.Lazy.Internal.ByteString Data.Text.Internal.Builder.Builder instance Data.Convert.Base.Convertible Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Internal.ByteString instance Data.Convert.Base.Convertible Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Builder.Internal.Builder instance Data.Convert.Base.Convertible [GHC.Types.Char] Data.Text.Internal.Text instance Data.Convert.Base.Convertible [GHC.Types.Char] Data.Text.Internal.Lazy.Text instance Data.Convert.Base.Convertible [GHC.Types.Char] Data.Text.Internal.Builder.Builder instance Data.Convert.Base.Convertible [GHC.Word.Word8] Data.ByteString.Internal.ByteString instance Data.Convert.Base.Convertible [GHC.Word.Word8] Data.ByteString.Lazy.Internal.ByteString instance Data.Convert.Base.Convertible [GHC.Word.Word8] Data.ByteString.Builder.Internal.Builder instance Data.Convert.Base.Convertible GHC.Types.Char Data.Text.Internal.Text instance Data.Convert.Base.Convertible GHC.Types.Char Data.Text.Internal.Lazy.Text instance Data.Convert.Base.Convertible GHC.Types.Char Data.Text.Internal.Builder.Builder instance Data.Convert.Base.Convertible GHC.Word.Word8 Data.ByteString.Internal.ByteString instance Data.Convert.Base.Convertible GHC.Word.Word8 Data.ByteString.Lazy.Internal.ByteString instance Data.Convert.Base.Convertible GHC.Word.Word8 Data.ByteString.Builder.Internal.Builder module Data.Convert.Instances.TH instance Data.Convert.Base.Convertible GHC.Types.Int GHC.Types.Int instance Data.Convert.Base.Convertible GHC.Types.Int GHC.Integer.Type.Integer instance Data.Convert.Base.MaybeConvertible GHC.Types.Int Data.Convert.Bound.BoundError GHC.Int.Int8 instance Data.Convert.Base.MaybeConvertible GHC.Types.Int Data.Convert.Bound.BoundError GHC.Int.Int16 instance Data.Convert.Base.Convertible GHC.Types.Int GHC.Int.Int32 instance Data.Convert.Base.Convertible GHC.Types.Int GHC.Int.Int64 instance Data.Convert.Base.Convertible GHC.Types.Int GHC.Types.Word instance Data.Convert.Base.MaybeConvertible GHC.Types.Int Data.Convert.Bound.BoundError GHC.Word.Word8 instance Data.Convert.Base.MaybeConvertible GHC.Types.Int Data.Convert.Bound.BoundError GHC.Word.Word16 instance Data.Convert.Base.Convertible GHC.Types.Int GHC.Word.Word32 instance Data.Convert.Base.Convertible GHC.Types.Int GHC.Word.Word64 instance Data.Convert.Base.Convertible GHC.Types.Int GHC.Types.Float instance Data.Convert.Base.Convertible GHC.Types.Int GHC.Types.Double instance Data.Convert.Base.Convertible GHC.Types.Int GHC.Real.Rational instance Data.Convert.Base.MaybeConvertible GHC.Integer.Type.Integer Data.Convert.Bound.BoundError GHC.Types.Int instance Data.Convert.Base.Convertible GHC.Integer.Type.Integer GHC.Integer.Type.Integer instance Data.Convert.Base.MaybeConvertible GHC.Integer.Type.Integer Data.Convert.Bound.BoundError GHC.Int.Int8 instance Data.Convert.Base.MaybeConvertible GHC.Integer.Type.Integer Data.Convert.Bound.BoundError GHC.Int.Int16 instance Data.Convert.Base.MaybeConvertible GHC.Integer.Type.Integer Data.Convert.Bound.BoundError GHC.Int.Int32 instance Data.Convert.Base.MaybeConvertible GHC.Integer.Type.Integer Data.Convert.Bound.BoundError GHC.Int.Int64 instance Data.Convert.Base.MaybeConvertible GHC.Integer.Type.Integer Data.Convert.Bound.BoundError GHC.Types.Word instance Data.Convert.Base.MaybeConvertible GHC.Integer.Type.Integer Data.Convert.Bound.BoundError GHC.Word.Word8 instance Data.Convert.Base.MaybeConvertible GHC.Integer.Type.Integer Data.Convert.Bound.BoundError GHC.Word.Word16 instance Data.Convert.Base.MaybeConvertible GHC.Integer.Type.Integer Data.Convert.Bound.BoundError GHC.Word.Word32 instance Data.Convert.Base.MaybeConvertible GHC.Integer.Type.Integer Data.Convert.Bound.BoundError GHC.Word.Word64 instance Data.Convert.Base.Convertible GHC.Integer.Type.Integer GHC.Types.Float instance Data.Convert.Base.Convertible GHC.Integer.Type.Integer GHC.Types.Double instance Data.Convert.Base.Convertible GHC.Integer.Type.Integer GHC.Real.Rational instance Data.Convert.Base.Convertible GHC.Int.Int8 GHC.Types.Int instance Data.Convert.Base.Convertible GHC.Int.Int8 GHC.Integer.Type.Integer instance Data.Convert.Base.Convertible GHC.Int.Int8 GHC.Int.Int8 instance Data.Convert.Base.Convertible GHC.Int.Int8 GHC.Int.Int16 instance Data.Convert.Base.Convertible GHC.Int.Int8 GHC.Int.Int32 instance Data.Convert.Base.Convertible GHC.Int.Int8 GHC.Int.Int64 instance Data.Convert.Base.Convertible GHC.Int.Int8 GHC.Types.Word instance Data.Convert.Base.Convertible GHC.Int.Int8 GHC.Word.Word8 instance Data.Convert.Base.Convertible GHC.Int.Int8 GHC.Word.Word16 instance Data.Convert.Base.Convertible GHC.Int.Int8 GHC.Word.Word32 instance Data.Convert.Base.Convertible GHC.Int.Int8 GHC.Word.Word64 instance Data.Convert.Base.Convertible GHC.Int.Int8 GHC.Types.Float instance Data.Convert.Base.Convertible GHC.Int.Int8 GHC.Types.Double instance Data.Convert.Base.Convertible GHC.Int.Int8 GHC.Real.Rational instance Data.Convert.Base.Convertible GHC.Int.Int16 GHC.Types.Int instance Data.Convert.Base.Convertible GHC.Int.Int16 GHC.Integer.Type.Integer instance Data.Convert.Base.MaybeConvertible GHC.Int.Int16 Data.Convert.Bound.BoundError GHC.Int.Int8 instance Data.Convert.Base.Convertible GHC.Int.Int16 GHC.Int.Int16 instance Data.Convert.Base.Convertible GHC.Int.Int16 GHC.Int.Int32 instance Data.Convert.Base.Convertible GHC.Int.Int16 GHC.Int.Int64 instance Data.Convert.Base.Convertible GHC.Int.Int16 GHC.Types.Word instance Data.Convert.Base.MaybeConvertible GHC.Int.Int16 Data.Convert.Bound.BoundError GHC.Word.Word8 instance Data.Convert.Base.Convertible GHC.Int.Int16 GHC.Word.Word16 instance Data.Convert.Base.Convertible GHC.Int.Int16 GHC.Word.Word32 instance Data.Convert.Base.Convertible GHC.Int.Int16 GHC.Word.Word64 instance Data.Convert.Base.Convertible GHC.Int.Int16 GHC.Types.Float instance Data.Convert.Base.Convertible GHC.Int.Int16 GHC.Types.Double instance Data.Convert.Base.Convertible GHC.Int.Int16 GHC.Real.Rational instance Data.Convert.Base.MaybeConvertible GHC.Int.Int32 Data.Convert.Bound.BoundError GHC.Types.Int instance Data.Convert.Base.Convertible GHC.Int.Int32 GHC.Integer.Type.Integer instance Data.Convert.Base.MaybeConvertible GHC.Int.Int32 Data.Convert.Bound.BoundError GHC.Int.Int8 instance Data.Convert.Base.MaybeConvertible GHC.Int.Int32 Data.Convert.Bound.BoundError GHC.Int.Int16 instance Data.Convert.Base.Convertible GHC.Int.Int32 GHC.Int.Int32 instance Data.Convert.Base.Convertible GHC.Int.Int32 GHC.Int.Int64 instance Data.Convert.Base.MaybeConvertible GHC.Int.Int32 Data.Convert.Bound.BoundError GHC.Types.Word instance Data.Convert.Base.MaybeConvertible GHC.Int.Int32 Data.Convert.Bound.BoundError GHC.Word.Word8 instance Data.Convert.Base.MaybeConvertible GHC.Int.Int32 Data.Convert.Bound.BoundError GHC.Word.Word16 instance Data.Convert.Base.Convertible GHC.Int.Int32 GHC.Word.Word32 instance Data.Convert.Base.Convertible GHC.Int.Int32 GHC.Word.Word64 instance Data.Convert.Base.Convertible GHC.Int.Int32 GHC.Types.Float instance Data.Convert.Base.Convertible GHC.Int.Int32 GHC.Types.Double instance Data.Convert.Base.Convertible GHC.Int.Int32 GHC.Real.Rational instance Data.Convert.Base.MaybeConvertible GHC.Int.Int64 Data.Convert.Bound.BoundError GHC.Types.Int instance Data.Convert.Base.Convertible GHC.Int.Int64 GHC.Integer.Type.Integer instance Data.Convert.Base.MaybeConvertible GHC.Int.Int64 Data.Convert.Bound.BoundError GHC.Int.Int8 instance Data.Convert.Base.MaybeConvertible GHC.Int.Int64 Data.Convert.Bound.BoundError GHC.Int.Int16 instance Data.Convert.Base.MaybeConvertible GHC.Int.Int64 Data.Convert.Bound.BoundError GHC.Int.Int32 instance Data.Convert.Base.Convertible GHC.Int.Int64 GHC.Int.Int64 instance Data.Convert.Base.MaybeConvertible GHC.Int.Int64 Data.Convert.Bound.BoundError GHC.Types.Word instance Data.Convert.Base.MaybeConvertible GHC.Int.Int64 Data.Convert.Bound.BoundError GHC.Word.Word8 instance Data.Convert.Base.MaybeConvertible GHC.Int.Int64 Data.Convert.Bound.BoundError GHC.Word.Word16 instance Data.Convert.Base.MaybeConvertible GHC.Int.Int64 Data.Convert.Bound.BoundError GHC.Word.Word32 instance Data.Convert.Base.Convertible GHC.Int.Int64 GHC.Word.Word64 instance Data.Convert.Base.Convertible GHC.Int.Int64 GHC.Types.Float instance Data.Convert.Base.Convertible GHC.Int.Int64 GHC.Types.Double instance Data.Convert.Base.Convertible GHC.Int.Int64 GHC.Real.Rational instance Data.Convert.Base.Convertible GHC.Types.Word GHC.Types.Int instance Data.Convert.Base.Convertible GHC.Types.Word GHC.Integer.Type.Integer instance Data.Convert.Base.MaybeConvertible GHC.Types.Word Data.Convert.Bound.BoundError GHC.Int.Int8 instance Data.Convert.Base.MaybeConvertible GHC.Types.Word Data.Convert.Bound.BoundError GHC.Int.Int16 instance Data.Convert.Base.Convertible GHC.Types.Word GHC.Int.Int32 instance Data.Convert.Base.Convertible GHC.Types.Word GHC.Int.Int64 instance Data.Convert.Base.Convertible GHC.Types.Word GHC.Types.Word instance Data.Convert.Base.MaybeConvertible GHC.Types.Word Data.Convert.Bound.BoundError GHC.Word.Word8 instance Data.Convert.Base.MaybeConvertible GHC.Types.Word Data.Convert.Bound.BoundError GHC.Word.Word16 instance Data.Convert.Base.Convertible GHC.Types.Word GHC.Word.Word32 instance Data.Convert.Base.Convertible GHC.Types.Word GHC.Word.Word64 instance Data.Convert.Base.Convertible GHC.Types.Word GHC.Types.Float instance Data.Convert.Base.Convertible GHC.Types.Word GHC.Types.Double instance Data.Convert.Base.Convertible GHC.Types.Word GHC.Real.Rational instance Data.Convert.Base.Convertible GHC.Word.Word8 GHC.Types.Int instance Data.Convert.Base.Convertible GHC.Word.Word8 GHC.Integer.Type.Integer instance Data.Convert.Base.Convertible GHC.Word.Word8 GHC.Int.Int8 instance Data.Convert.Base.Convertible GHC.Word.Word8 GHC.Int.Int16 instance Data.Convert.Base.Convertible GHC.Word.Word8 GHC.Int.Int32 instance Data.Convert.Base.Convertible GHC.Word.Word8 GHC.Int.Int64 instance Data.Convert.Base.Convertible GHC.Word.Word8 GHC.Types.Word instance Data.Convert.Base.Convertible GHC.Word.Word8 GHC.Word.Word8 instance Data.Convert.Base.Convertible GHC.Word.Word8 GHC.Word.Word16 instance Data.Convert.Base.Convertible GHC.Word.Word8 GHC.Word.Word32 instance Data.Convert.Base.Convertible GHC.Word.Word8 GHC.Word.Word64 instance Data.Convert.Base.Convertible GHC.Word.Word8 GHC.Types.Float instance Data.Convert.Base.Convertible GHC.Word.Word8 GHC.Types.Double instance Data.Convert.Base.Convertible GHC.Word.Word8 GHC.Real.Rational instance Data.Convert.Base.Convertible GHC.Word.Word16 GHC.Types.Int instance Data.Convert.Base.Convertible GHC.Word.Word16 GHC.Integer.Type.Integer instance Data.Convert.Base.MaybeConvertible GHC.Word.Word16 Data.Convert.Bound.BoundError GHC.Int.Int8 instance Data.Convert.Base.Convertible GHC.Word.Word16 GHC.Int.Int16 instance Data.Convert.Base.Convertible GHC.Word.Word16 GHC.Int.Int32 instance Data.Convert.Base.Convertible GHC.Word.Word16 GHC.Int.Int64 instance Data.Convert.Base.Convertible GHC.Word.Word16 GHC.Types.Word instance Data.Convert.Base.MaybeConvertible GHC.Word.Word16 Data.Convert.Bound.BoundError GHC.Word.Word8 instance Data.Convert.Base.Convertible GHC.Word.Word16 GHC.Word.Word16 instance Data.Convert.Base.Convertible GHC.Word.Word16 GHC.Word.Word32 instance Data.Convert.Base.Convertible GHC.Word.Word16 GHC.Word.Word64 instance Data.Convert.Base.Convertible GHC.Word.Word16 GHC.Types.Float instance Data.Convert.Base.Convertible GHC.Word.Word16 GHC.Types.Double instance Data.Convert.Base.Convertible GHC.Word.Word16 GHC.Real.Rational instance Data.Convert.Base.MaybeConvertible GHC.Word.Word32 Data.Convert.Bound.BoundError GHC.Types.Int instance Data.Convert.Base.Convertible GHC.Word.Word32 GHC.Integer.Type.Integer instance Data.Convert.Base.MaybeConvertible GHC.Word.Word32 Data.Convert.Bound.BoundError GHC.Int.Int8 instance Data.Convert.Base.MaybeConvertible GHC.Word.Word32 Data.Convert.Bound.BoundError GHC.Int.Int16 instance Data.Convert.Base.Convertible GHC.Word.Word32 GHC.Int.Int32 instance Data.Convert.Base.Convertible GHC.Word.Word32 GHC.Int.Int64 instance Data.Convert.Base.MaybeConvertible GHC.Word.Word32 Data.Convert.Bound.BoundError GHC.Types.Word instance Data.Convert.Base.MaybeConvertible GHC.Word.Word32 Data.Convert.Bound.BoundError GHC.Word.Word8 instance Data.Convert.Base.MaybeConvertible GHC.Word.Word32 Data.Convert.Bound.BoundError GHC.Word.Word16 instance Data.Convert.Base.Convertible GHC.Word.Word32 GHC.Word.Word32 instance Data.Convert.Base.Convertible GHC.Word.Word32 GHC.Word.Word64 instance Data.Convert.Base.Convertible GHC.Word.Word32 GHC.Types.Float instance Data.Convert.Base.Convertible GHC.Word.Word32 GHC.Types.Double instance Data.Convert.Base.Convertible GHC.Word.Word32 GHC.Real.Rational instance Data.Convert.Base.MaybeConvertible GHC.Word.Word64 Data.Convert.Bound.BoundError GHC.Types.Int instance Data.Convert.Base.Convertible GHC.Word.Word64 GHC.Integer.Type.Integer instance Data.Convert.Base.MaybeConvertible GHC.Word.Word64 Data.Convert.Bound.BoundError GHC.Int.Int8 instance Data.Convert.Base.MaybeConvertible GHC.Word.Word64 Data.Convert.Bound.BoundError GHC.Int.Int16 instance Data.Convert.Base.MaybeConvertible GHC.Word.Word64 Data.Convert.Bound.BoundError GHC.Int.Int32 instance Data.Convert.Base.Convertible GHC.Word.Word64 GHC.Int.Int64 instance Data.Convert.Base.MaybeConvertible GHC.Word.Word64 Data.Convert.Bound.BoundError GHC.Types.Word instance Data.Convert.Base.MaybeConvertible GHC.Word.Word64 Data.Convert.Bound.BoundError GHC.Word.Word8 instance Data.Convert.Base.MaybeConvertible GHC.Word.Word64 Data.Convert.Bound.BoundError GHC.Word.Word16 instance Data.Convert.Base.MaybeConvertible GHC.Word.Word64 Data.Convert.Bound.BoundError GHC.Word.Word32 instance Data.Convert.Base.Convertible GHC.Word.Word64 GHC.Word.Word64 instance Data.Convert.Base.Convertible GHC.Word.Word64 GHC.Types.Float instance Data.Convert.Base.Convertible GHC.Word.Word64 GHC.Types.Double instance Data.Convert.Base.Convertible GHC.Word.Word64 GHC.Real.Rational instance Data.Convert.Base.MaybeConvertible GHC.Types.Float Data.Convert.Bound.BoundError GHC.Types.Int instance Data.Convert.Base.Convertible GHC.Types.Float GHC.Integer.Type.Integer instance Data.Convert.Base.MaybeConvertible GHC.Types.Float Data.Convert.Bound.BoundError GHC.Int.Int8 instance Data.Convert.Base.MaybeConvertible GHC.Types.Float Data.Convert.Bound.BoundError GHC.Int.Int16 instance Data.Convert.Base.MaybeConvertible GHC.Types.Float Data.Convert.Bound.BoundError GHC.Int.Int32 instance Data.Convert.Base.MaybeConvertible GHC.Types.Float Data.Convert.Bound.BoundError GHC.Int.Int64 instance Data.Convert.Base.MaybeConvertible GHC.Types.Float Data.Convert.Bound.BoundError GHC.Types.Word instance Data.Convert.Base.MaybeConvertible GHC.Types.Float Data.Convert.Bound.BoundError GHC.Word.Word8 instance Data.Convert.Base.MaybeConvertible GHC.Types.Float Data.Convert.Bound.BoundError GHC.Word.Word16 instance Data.Convert.Base.MaybeConvertible GHC.Types.Float Data.Convert.Bound.BoundError GHC.Word.Word32 instance Data.Convert.Base.MaybeConvertible GHC.Types.Float Data.Convert.Bound.BoundError GHC.Word.Word64 instance Data.Convert.Base.MaybeConvertible GHC.Types.Double Data.Convert.Bound.BoundError GHC.Types.Int instance Data.Convert.Base.Convertible GHC.Types.Double GHC.Integer.Type.Integer instance Data.Convert.Base.MaybeConvertible GHC.Types.Double Data.Convert.Bound.BoundError GHC.Int.Int8 instance Data.Convert.Base.MaybeConvertible GHC.Types.Double Data.Convert.Bound.BoundError GHC.Int.Int16 instance Data.Convert.Base.MaybeConvertible GHC.Types.Double Data.Convert.Bound.BoundError GHC.Int.Int32 instance Data.Convert.Base.MaybeConvertible GHC.Types.Double Data.Convert.Bound.BoundError GHC.Int.Int64 instance Data.Convert.Base.MaybeConvertible GHC.Types.Double Data.Convert.Bound.BoundError GHC.Types.Word instance Data.Convert.Base.MaybeConvertible GHC.Types.Double Data.Convert.Bound.BoundError GHC.Word.Word8 instance Data.Convert.Base.MaybeConvertible GHC.Types.Double Data.Convert.Bound.BoundError GHC.Word.Word16 instance Data.Convert.Base.MaybeConvertible GHC.Types.Double Data.Convert.Bound.BoundError GHC.Word.Word32 instance Data.Convert.Base.MaybeConvertible GHC.Types.Double Data.Convert.Bound.BoundError GHC.Word.Word64 instance Data.Convert.Base.MaybeConvertible GHC.Real.Rational Data.Convert.Bound.BoundError GHC.Types.Int instance Data.Convert.Base.Convertible GHC.Real.Rational GHC.Integer.Type.Integer instance Data.Convert.Base.MaybeConvertible GHC.Real.Rational Data.Convert.Bound.BoundError GHC.Int.Int8 instance Data.Convert.Base.MaybeConvertible GHC.Real.Rational Data.Convert.Bound.BoundError GHC.Int.Int16 instance Data.Convert.Base.MaybeConvertible GHC.Real.Rational Data.Convert.Bound.BoundError GHC.Int.Int32 instance Data.Convert.Base.MaybeConvertible GHC.Real.Rational Data.Convert.Bound.BoundError GHC.Int.Int64 instance Data.Convert.Base.MaybeConvertible GHC.Real.Rational Data.Convert.Bound.BoundError GHC.Types.Word instance Data.Convert.Base.MaybeConvertible GHC.Real.Rational Data.Convert.Bound.BoundError GHC.Word.Word8 instance Data.Convert.Base.MaybeConvertible GHC.Real.Rational Data.Convert.Bound.BoundError GHC.Word.Word16 instance Data.Convert.Base.MaybeConvertible GHC.Real.Rational Data.Convert.Bound.BoundError GHC.Word.Word32 instance Data.Convert.Base.MaybeConvertible GHC.Real.Rational Data.Convert.Bound.BoundError GHC.Word.Word64 instance Data.Convert.Base.Convertible GHC.Types.Float GHC.Types.Float instance Data.Convert.Base.Convertible GHC.Types.Float GHC.Types.Double instance Data.Convert.Base.Convertible GHC.Types.Float GHC.Real.Rational instance Data.Convert.Base.Convertible GHC.Types.Double GHC.Types.Float instance Data.Convert.Base.Convertible GHC.Types.Double GHC.Types.Double instance Data.Convert.Base.Convertible GHC.Types.Double GHC.Real.Rational instance Data.Convert.Base.Convertible GHC.Real.Rational GHC.Types.Float instance Data.Convert.Base.Convertible GHC.Real.Rational GHC.Types.Double instance Data.Convert.Base.Convertible GHC.Real.Rational GHC.Real.Rational instance Data.Convert.Base.Convertible GHC.Types.Char GHC.Types.Int instance Data.Convert.Base.Convertible GHC.Types.Char GHC.Integer.Type.Integer instance Data.Convert.Base.MaybeConvertible GHC.Types.Char Data.Convert.Bound.BoundError GHC.Int.Int8 instance Data.Convert.Base.MaybeConvertible GHC.Types.Char Data.Convert.Bound.BoundError GHC.Int.Int16 instance Data.Convert.Base.Convertible GHC.Types.Char GHC.Int.Int32 instance Data.Convert.Base.Convertible GHC.Types.Char GHC.Int.Int64 instance Data.Convert.Base.Convertible GHC.Types.Char GHC.Types.Word instance Data.Convert.Base.MaybeConvertible GHC.Types.Char Data.Convert.Bound.BoundError GHC.Word.Word8 instance Data.Convert.Base.MaybeConvertible GHC.Types.Char Data.Convert.Bound.BoundError GHC.Word.Word16 instance Data.Convert.Base.Convertible GHC.Types.Char GHC.Word.Word32 instance Data.Convert.Base.Convertible GHC.Types.Char GHC.Word.Word64 instance Data.Convert.Base.Convertible GHC.Types.Char GHC.Types.Float instance Data.Convert.Base.Convertible GHC.Types.Char GHC.Types.Double instance Data.Convert.Base.Convertible GHC.Types.Char GHC.Real.Rational instance Data.Convert.Base.MaybeConvertible GHC.Types.Int Data.Convert.Bound.BoundError GHC.Types.Char instance Data.Convert.Base.MaybeConvertible GHC.Integer.Type.Integer Data.Convert.Bound.BoundError GHC.Types.Char instance Data.Convert.Base.MaybeConvertible GHC.Int.Int8 Data.Convert.Bound.BoundError GHC.Types.Char instance Data.Convert.Base.MaybeConvertible GHC.Int.Int16 Data.Convert.Bound.BoundError GHC.Types.Char instance Data.Convert.Base.MaybeConvertible GHC.Int.Int32 Data.Convert.Bound.BoundError GHC.Types.Char instance Data.Convert.Base.MaybeConvertible GHC.Int.Int64 Data.Convert.Bound.BoundError GHC.Types.Char instance Data.Convert.Base.MaybeConvertible GHC.Types.Word Data.Convert.Bound.BoundError GHC.Types.Char instance Data.Convert.Base.MaybeConvertible GHC.Word.Word8 Data.Convert.Bound.BoundError GHC.Types.Char instance Data.Convert.Base.MaybeConvertible GHC.Word.Word16 Data.Convert.Bound.BoundError GHC.Types.Char instance Data.Convert.Base.MaybeConvertible GHC.Word.Word32 Data.Convert.Bound.BoundError GHC.Types.Char instance Data.Convert.Base.MaybeConvertible GHC.Word.Word64 Data.Convert.Bound.BoundError GHC.Types.Char module Data.Convert.Instances module Data.Convert