Copyright | (C) 2017 Ryan Scott |
---|---|
License | BSD-style (see LICENSE) |
Maintainer | Ryan Scott |
Stability | experimental |
Portability | non-portable |
Safe Haskell | None |
Language | Haskell2010 |
Data.Singletons.Prelude.Show
Contents
Description
Defines the SShow singleton version of the Show type class.
Synopsis
- class PShow (a :: Type) where
- class SShow a where
- sShowsPrec :: forall (t :: Nat) (t :: a) (t :: Symbol). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowsPrecSym0 t) t) t :: Symbol)
- sShow_ :: forall (t :: a). Sing t -> Sing (Apply Show_Sym0 t :: Symbol)
- sShowList :: forall (t :: [a]) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowListSym0 t) t :: Symbol)
- type SymbolS = Symbol -> Symbol
- type SChar = Symbol
- show_ :: Show a => a -> String
- type family Shows (a :: a) (a :: Symbol) :: Symbol where ...
- sShows :: forall a (t :: a) (t :: Symbol). SShow a => Sing t -> Sing t -> Sing (Apply (Apply ShowsSym0 t) t :: Symbol)
- type family ShowListWith (a :: (~>) a ((~>) Symbol Symbol)) (a :: [a]) (a :: Symbol) :: Symbol where ...
- sShowListWith :: forall a (t :: (~>) a ((~>) Symbol Symbol)) (t :: [a]) (t :: Symbol). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowListWithSym0 t) t) t :: Symbol)
- type family ShowChar (a :: Symbol) (a :: Symbol) :: Symbol where ...
- sShowChar :: forall (t :: Symbol) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowCharSym0 t) t :: Symbol)
- type family ShowString (a :: Symbol) (a :: Symbol) :: Symbol where ...
- sShowString :: forall (t :: Symbol) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowStringSym0 t) t :: Symbol)
- type family ShowParen (a :: Bool) (a :: (~>) Symbol Symbol) (a :: Symbol) :: Symbol where ...
- sShowParen :: forall (t :: Bool) (t :: (~>) Symbol Symbol) (t :: Symbol). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowParenSym0 t) t) t :: Symbol)
- type family ShowSpace (a :: Symbol) :: Symbol where ...
- sShowSpace :: forall (t :: Symbol). Sing t -> Sing (Apply ShowSpaceSym0 t :: Symbol)
- type family ShowCommaSpace (a :: Symbol) :: Symbol where ...
- sShowCommaSpace :: forall (t :: Symbol). Sing t -> Sing (Apply ShowCommaSpaceSym0 t :: Symbol)
- type family AppPrec :: Nat where ...
- sAppPrec :: Sing (AppPrecSym0 :: Nat)
- type family AppPrec1 :: Nat where ...
- sAppPrec1 :: Sing (AppPrec1Sym0 :: Nat)
- data ShowsPrecSym0 :: forall a6989586621680290698. (~>) Nat ((~>) a6989586621680290698 ((~>) Symbol Symbol))
- data ShowsPrecSym1 (arg6989586621680291136 :: Nat) :: forall a6989586621680290698. (~>) a6989586621680290698 ((~>) Symbol Symbol)
- data ShowsPrecSym2 (arg6989586621680291136 :: Nat) (arg6989586621680291137 :: a6989586621680290698) :: (~>) Symbol Symbol
- type ShowsPrecSym3 (arg6989586621680291136 :: Nat) (arg6989586621680291137 :: a6989586621680290698) (arg6989586621680291138 :: Symbol) = ShowsPrec arg6989586621680291136 arg6989586621680291137 arg6989586621680291138
- data Show_Sym0 :: forall a6989586621680290698. (~>) a6989586621680290698 Symbol
- type Show_Sym1 (arg6989586621680291142 :: a6989586621680290698) = Show_ arg6989586621680291142
- data ShowListSym0 :: forall a6989586621680290698. (~>) [a6989586621680290698] ((~>) Symbol Symbol)
- data ShowListSym1 (arg6989586621680291144 :: [a6989586621680290698]) :: (~>) Symbol Symbol
- type ShowListSym2 (arg6989586621680291144 :: [a6989586621680290698]) (arg6989586621680291145 :: Symbol) = ShowList arg6989586621680291144 arg6989586621680291145
- data ShowsSym0 :: forall a6989586621680290683. (~>) a6989586621680290683 ((~>) Symbol Symbol)
- data ShowsSym1 (a6989586621680291128 :: a6989586621680290683) :: (~>) Symbol Symbol
- type ShowsSym2 (a6989586621680291128 :: a6989586621680290683) (a6989586621680291129 :: Symbol) = Shows a6989586621680291128 a6989586621680291129
- data ShowListWithSym0 :: forall a6989586621680290682. (~>) ((~>) a6989586621680290682 ((~>) Symbol Symbol)) ((~>) [a6989586621680290682] ((~>) Symbol Symbol))
- data ShowListWithSym1 (a6989586621680291108 :: (~>) a6989586621680290682 ((~>) Symbol Symbol)) :: (~>) [a6989586621680290682] ((~>) Symbol Symbol)
- data ShowListWithSym2 (a6989586621680291108 :: (~>) a6989586621680290682 ((~>) Symbol Symbol)) (a6989586621680291109 :: [a6989586621680290682]) :: (~>) Symbol Symbol
- type ShowListWithSym3 (a6989586621680291108 :: (~>) a6989586621680290682 ((~>) Symbol Symbol)) (a6989586621680291109 :: [a6989586621680290682]) (a6989586621680291110 :: Symbol) = ShowListWith a6989586621680291108 a6989586621680291109 a6989586621680291110
- data ShowCharSym0 :: (~>) Symbol ((~>) Symbol Symbol)
- data ShowCharSym1 (a6989586621680291102 :: Symbol) :: (~>) Symbol Symbol
- type ShowCharSym2 (a6989586621680291102 :: Symbol) (a6989586621680291103 :: Symbol) = ShowChar a6989586621680291102 a6989586621680291103
- data ShowStringSym0 :: (~>) Symbol ((~>) Symbol Symbol)
- data ShowStringSym1 (a6989586621680291092 :: Symbol) :: (~>) Symbol Symbol
- type ShowStringSym2 (a6989586621680291092 :: Symbol) (a6989586621680291093 :: Symbol) = ShowString a6989586621680291092 a6989586621680291093
- data ShowParenSym0 :: (~>) Bool ((~>) ((~>) Symbol Symbol) ((~>) Symbol Symbol))
- data ShowParenSym1 (a6989586621680291074 :: Bool) :: (~>) ((~>) Symbol Symbol) ((~>) Symbol Symbol)
- data ShowParenSym2 (a6989586621680291074 :: Bool) (a6989586621680291075 :: (~>) Symbol Symbol) :: (~>) Symbol Symbol
- data ShowSpaceSym0 :: (~>) Symbol Symbol
- type ShowSpaceSym1 (a6989586621680291065 :: Symbol) = ShowSpace a6989586621680291065
- data ShowCommaSpaceSym0 :: (~>) Symbol Symbol
- type ShowCommaSpaceSym1 (a6989586621680291060 :: Symbol) = ShowCommaSpace a6989586621680291060
- type AppPrecSym0 = AppPrec
- type AppPrec1Sym0 = AppPrec1
Documentation
class PShow (a :: Type) Source #
Associated Types
type ShowsPrec (arg :: Nat) (arg :: a) (arg :: Symbol) :: Symbol Source #
type Show_ (arg :: a) :: Symbol Source #
type ShowList (arg :: [a]) (arg :: Symbol) :: Symbol Source #
Instances
PShow Bool Source # | |
PShow Ordering Source # | |
PShow Nat Source # | |
PShow Symbol Source # | |
PShow () Source # | |
PShow Void Source # | |
PShow All Source # | |
PShow Any Source # | |
PShow [a] Source # | |
PShow (Maybe a) Source # | |
PShow (NonEmpty a) Source # | |
PShow (Identity a) Source # | |
PShow (First a) Source # | |
PShow (Last a) Source # | |
PShow (Max a) Source # | |
PShow (Min a) Source # | |
PShow (Option a) Source # | |
PShow (WrappedMonoid m) Source # | |
PShow (Dual a) Source # | |
PShow (Product a) Source # | |
PShow (Sum a) Source # | |
PShow (First a) Source # | |
PShow (Last a) Source # | |
PShow (Either a b) Source # | |
PShow (a, b) Source # | |
PShow (Arg a b) Source # | |
PShow (a, b, c) Source # | |
PShow (Const a b) Source # | |
PShow (a, b, c, d) Source # | |
PShow (a, b, c, d, e) Source # | |
PShow (a, b, c, d, e, f) Source # | |
PShow (a, b, c, d, e, f, g) Source # | |
Minimal complete definition
Nothing
Methods
sShowsPrec :: forall (t :: Nat) (t :: a) (t :: Symbol). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowsPrecSym0 t) t) t :: Symbol) Source #
default sShowsPrec :: forall (t :: Nat) (t :: a) (t :: Symbol). (Apply (Apply (Apply ShowsPrecSym0 t) t) t :: Symbol) ~ Apply (Apply (Apply ShowsPrec_6989586621680291151Sym0 t) t) t => Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowsPrecSym0 t) t) t :: Symbol) Source #
sShow_ :: forall (t :: a). Sing t -> Sing (Apply Show_Sym0 t :: Symbol) Source #
default sShow_ :: forall (t :: a). (Apply Show_Sym0 t :: Symbol) ~ Apply Show__6989586621680291165Sym0 t => Sing t -> Sing (Apply Show_Sym0 t :: Symbol) Source #
sShowList :: forall (t :: [a]) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowListSym0 t) t :: Symbol) Source #
Instances
SShow Bool Source # | |
Defined in Data.Singletons.Prelude.Show Methods sShowsPrec :: forall (t :: Nat) (t :: Bool) (t :: Symbol). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowsPrecSym0 t) t) t) Source # sShow_ :: forall (t :: Bool). Sing t -> Sing (Apply Show_Sym0 t) Source # sShowList :: forall (t :: [Bool]) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowListSym0 t) t) Source # | |
SShow Ordering Source # | |
Defined in Data.Singletons.Prelude.Show Methods sShowsPrec :: forall (t :: Nat) (t :: Ordering) (t :: Symbol). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowsPrecSym0 t) t) t) Source # sShow_ :: forall (t :: Ordering). Sing t -> Sing (Apply Show_Sym0 t) Source # sShowList :: forall (t :: [Ordering]) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowListSym0 t) t) Source # | |
SShow Nat Source # | |
Defined in Data.Singletons.Prelude.Show Methods sShowsPrec :: forall (t :: Nat) (t :: Nat) (t :: Symbol). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowsPrecSym0 t) t) t) Source # sShow_ :: forall (t :: Nat). Sing t -> Sing (Apply Show_Sym0 t) Source # sShowList :: forall (t :: [Nat]) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowListSym0 t) t) Source # | |
SShow Symbol Source # | |
Defined in Data.Singletons.Prelude.Show Methods sShowsPrec :: forall (t :: Nat) (t :: Symbol) (t :: Symbol). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowsPrecSym0 t) t) t) Source # sShow_ :: forall (t :: Symbol). Sing t -> Sing (Apply Show_Sym0 t) Source # sShowList :: forall (t :: [Symbol]) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowListSym0 t) t) Source # | |
SShow () Source # | |
Defined in Data.Singletons.Prelude.Show Methods sShowsPrec :: forall (t :: Nat) (t :: ()) (t :: Symbol). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowsPrecSym0 t) t) t) Source # sShow_ :: forall (t :: ()). Sing t -> Sing (Apply Show_Sym0 t) Source # sShowList :: forall (t :: [()]) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowListSym0 t) t) Source # | |
SShow Void Source # | |
Defined in Data.Singletons.Prelude.Show Methods sShowsPrec :: forall (t :: Nat) (t :: Void) (t :: Symbol). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowsPrecSym0 t) t) t) Source # sShow_ :: forall (t :: Void). Sing t -> Sing (Apply Show_Sym0 t) Source # sShowList :: forall (t :: [Void]) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowListSym0 t) t) Source # | |
SShow Bool => SShow All Source # | |
Defined in Data.Singletons.Prelude.Semigroup Methods sShowsPrec :: forall (t :: Nat) (t :: All) (t :: Symbol). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowsPrecSym0 t) t) t) Source # sShow_ :: forall (t :: All). Sing t -> Sing (Apply Show_Sym0 t) Source # sShowList :: forall (t :: [All]) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowListSym0 t) t) Source # | |
SShow Bool => SShow Any Source # | |
Defined in Data.Singletons.Prelude.Semigroup Methods sShowsPrec :: forall (t :: Nat) (t :: Any) (t :: Symbol). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowsPrecSym0 t) t) t) Source # sShow_ :: forall (t :: Any). Sing t -> Sing (Apply Show_Sym0 t) Source # sShowList :: forall (t :: [Any]) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowListSym0 t) t) Source # | |
SShow a => SShow [a] Source # | |
Defined in Data.Singletons.Prelude.Show Methods sShowsPrec :: forall (t :: Nat) (t :: [a]) (t :: Symbol). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowsPrecSym0 t) t) t) Source # sShow_ :: forall (t :: [a]). Sing t -> Sing (Apply Show_Sym0 t) Source # sShowList :: forall (t :: [[a]]) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowListSym0 t) t) Source # | |
SShow a => SShow (Maybe a) Source # | |
Defined in Data.Singletons.Prelude.Show Methods sShowsPrec :: forall (t :: Nat) (t :: Maybe a) (t :: Symbol). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowsPrecSym0 t) t) t) Source # sShow_ :: forall (t :: Maybe a). Sing t -> Sing (Apply Show_Sym0 t) Source # sShowList :: forall (t :: [Maybe a]) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowListSym0 t) t) Source # | |
(SShow a, SShow [a]) => SShow (NonEmpty a) Source # | |
Defined in Data.Singletons.Prelude.Show Methods sShowsPrec :: forall (t :: Nat) (t :: NonEmpty a) (t :: Symbol). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowsPrecSym0 t) t) t) Source # sShow_ :: forall (t :: NonEmpty a). Sing t -> Sing (Apply Show_Sym0 t) Source # sShowList :: forall (t :: [NonEmpty a]) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowListSym0 t) t) Source # | |
SShow a => SShow (Identity a) Source # | |
Defined in Data.Singletons.Prelude.Identity Methods sShowsPrec :: forall (t :: Nat) (t :: Identity a) (t :: Symbol). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowsPrecSym0 t) t) t) Source # sShow_ :: forall (t :: Identity a). Sing t -> Sing (Apply Show_Sym0 t) Source # sShowList :: forall (t :: [Identity a]) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowListSym0 t) t) Source # | |
SShow a => SShow (First a) Source # | |
Defined in Data.Singletons.Prelude.Semigroup Methods sShowsPrec :: forall (t :: Nat) (t :: First a) (t :: Symbol). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowsPrecSym0 t) t) t) Source # sShow_ :: forall (t :: First a). Sing t -> Sing (Apply Show_Sym0 t) Source # sShowList :: forall (t :: [First a]) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowListSym0 t) t) Source # | |
SShow a => SShow (Last a) Source # | |
Defined in Data.Singletons.Prelude.Semigroup Methods sShowsPrec :: forall (t :: Nat) (t :: Last a) (t :: Symbol). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowsPrecSym0 t) t) t) Source # sShow_ :: forall (t :: Last a). Sing t -> Sing (Apply Show_Sym0 t) Source # sShowList :: forall (t :: [Last a]) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowListSym0 t) t) Source # | |
SShow a => SShow (Max a) Source # | |
Defined in Data.Singletons.Prelude.Semigroup Methods sShowsPrec :: forall (t :: Nat) (t :: Max a) (t :: Symbol). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowsPrecSym0 t) t) t) Source # sShow_ :: forall (t :: Max a). Sing t -> Sing (Apply Show_Sym0 t) Source # sShowList :: forall (t :: [Max a]) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowListSym0 t) t) Source # | |
SShow a => SShow (Min a) Source # | |
Defined in Data.Singletons.Prelude.Semigroup Methods sShowsPrec :: forall (t :: Nat) (t :: Min a) (t :: Symbol). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowsPrecSym0 t) t) t) Source # sShow_ :: forall (t :: Min a). Sing t -> Sing (Apply Show_Sym0 t) Source # sShowList :: forall (t :: [Min a]) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowListSym0 t) t) Source # | |
SShow (Maybe a) => SShow (Option a) Source # | |
Defined in Data.Singletons.Prelude.Semigroup Methods sShowsPrec :: forall (t :: Nat) (t :: Option a) (t :: Symbol). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowsPrecSym0 t) t) t) Source # sShow_ :: forall (t :: Option a). Sing t -> Sing (Apply Show_Sym0 t) Source # sShowList :: forall (t :: [Option a]) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowListSym0 t) t) Source # | |
SShow m => SShow (WrappedMonoid m) Source # | |
Defined in Data.Singletons.Prelude.Semigroup Methods sShowsPrec :: forall (t :: Nat) (t :: WrappedMonoid m) (t :: Symbol). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowsPrecSym0 t) t) t) Source # sShow_ :: forall (t :: WrappedMonoid m). Sing t -> Sing (Apply Show_Sym0 t) Source # sShowList :: forall (t :: [WrappedMonoid m]) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowListSym0 t) t) Source # | |
SShow a => SShow (Dual a) Source # | |
Defined in Data.Singletons.Prelude.Semigroup Methods sShowsPrec :: forall (t :: Nat) (t :: Dual a) (t :: Symbol). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowsPrecSym0 t) t) t) Source # sShow_ :: forall (t :: Dual a). Sing t -> Sing (Apply Show_Sym0 t) Source # sShowList :: forall (t :: [Dual a]) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowListSym0 t) t) Source # | |
SShow a => SShow (Product a) Source # | |
Defined in Data.Singletons.Prelude.Semigroup Methods sShowsPrec :: forall (t :: Nat) (t :: Product a) (t :: Symbol). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowsPrecSym0 t) t) t) Source # sShow_ :: forall (t :: Product a). Sing t -> Sing (Apply Show_Sym0 t) Source # sShowList :: forall (t :: [Product a]) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowListSym0 t) t) Source # | |
SShow a => SShow (Sum a) Source # | |
Defined in Data.Singletons.Prelude.Semigroup Methods sShowsPrec :: forall (t :: Nat) (t :: Sum a) (t :: Symbol). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowsPrecSym0 t) t) t) Source # sShow_ :: forall (t :: Sum a). Sing t -> Sing (Apply Show_Sym0 t) Source # sShowList :: forall (t :: [Sum a]) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowListSym0 t) t) Source # | |
SShow (Maybe a) => SShow (First a) Source # | |
Defined in Data.Singletons.Prelude.Monoid Methods sShowsPrec :: forall (t :: Nat) (t :: First a) (t :: Symbol). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowsPrecSym0 t) t) t) Source # sShow_ :: forall (t :: First a). Sing t -> Sing (Apply Show_Sym0 t) Source # sShowList :: forall (t :: [First a]) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowListSym0 t) t) Source # | |
SShow (Maybe a) => SShow (Last a) Source # | |
Defined in Data.Singletons.Prelude.Monoid Methods sShowsPrec :: forall (t :: Nat) (t :: Last a) (t :: Symbol). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowsPrecSym0 t) t) t) Source # sShow_ :: forall (t :: Last a). Sing t -> Sing (Apply Show_Sym0 t) Source # sShowList :: forall (t :: [Last a]) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowListSym0 t) t) Source # | |
(SShow a, SShow b) => SShow (Either a b) Source # | |
Defined in Data.Singletons.Prelude.Show Methods sShowsPrec :: forall (t :: Nat) (t :: Either a b) (t :: Symbol). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowsPrecSym0 t) t) t) Source # sShow_ :: forall (t :: Either a b). Sing t -> Sing (Apply Show_Sym0 t) Source # sShowList :: forall (t :: [Either a b]) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowListSym0 t) t) Source # | |
(SShow a, SShow b) => SShow (a, b) Source # | |
Defined in Data.Singletons.Prelude.Show Methods sShowsPrec :: forall (t :: Nat) (t :: (a, b)) (t :: Symbol). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowsPrecSym0 t) t) t) Source # sShow_ :: forall (t :: (a, b)). Sing t -> Sing (Apply Show_Sym0 t) Source # sShowList :: forall (t :: [(a, b)]) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowListSym0 t) t) Source # | |
(SShow a, SShow b) => SShow (Arg a b) Source # | |
Defined in Data.Singletons.Prelude.Semigroup Methods sShowsPrec :: forall (t :: Nat) (t :: Arg a b) (t :: Symbol). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowsPrecSym0 t) t) t) Source # sShow_ :: forall (t :: Arg a b). Sing t -> Sing (Apply Show_Sym0 t) Source # sShowList :: forall (t :: [Arg a b]) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowListSym0 t) t) Source # | |
(SShow a, SShow b, SShow c) => SShow (a, b, c) Source # | |
Defined in Data.Singletons.Prelude.Show Methods sShowsPrec :: forall (t :: Nat) (t :: (a, b, c)) (t :: Symbol). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowsPrecSym0 t) t) t) Source # sShow_ :: forall (t :: (a, b, c)). Sing t -> Sing (Apply Show_Sym0 t) Source # sShowList :: forall (t :: [(a, b, c)]) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowListSym0 t) t) Source # | |
SShow a => SShow (Const a b) Source # | |
Defined in Data.Singletons.Prelude.Const Methods sShowsPrec :: forall (t :: Nat) (t :: Const a b) (t :: Symbol). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowsPrecSym0 t) t) t) Source # sShow_ :: forall (t :: Const a b). Sing t -> Sing (Apply Show_Sym0 t) Source # sShowList :: forall (t :: [Const a b]) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowListSym0 t) t) Source # | |
(SShow a, SShow b, SShow c, SShow d) => SShow (a, b, c, d) Source # | |
Defined in Data.Singletons.Prelude.Show Methods sShowsPrec :: forall (t :: Nat) (t :: (a, b, c, d)) (t :: Symbol). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowsPrecSym0 t) t) t) Source # sShow_ :: forall (t :: (a, b, c, d)). Sing t -> Sing (Apply Show_Sym0 t) Source # sShowList :: forall (t :: [(a, b, c, d)]) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowListSym0 t) t) Source # | |
(SShow a, SShow b, SShow c, SShow d, SShow e) => SShow (a, b, c, d, e) Source # | |
Defined in Data.Singletons.Prelude.Show Methods sShowsPrec :: forall (t :: Nat) (t :: (a, b, c, d, e)) (t :: Symbol). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowsPrecSym0 t) t) t) Source # sShow_ :: forall (t :: (a, b, c, d, e)). Sing t -> Sing (Apply Show_Sym0 t) Source # sShowList :: forall (t :: [(a, b, c, d, e)]) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowListSym0 t) t) Source # | |
(SShow a, SShow b, SShow c, SShow d, SShow e, SShow f) => SShow (a, b, c, d, e, f) Source # | |
Defined in Data.Singletons.Prelude.Show Methods sShowsPrec :: forall (t :: Nat) (t :: (a, b, c, d, e, f)) (t :: Symbol). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowsPrecSym0 t) t) t) Source # sShow_ :: forall (t :: (a, b, c, d, e, f)). Sing t -> Sing (Apply Show_Sym0 t) Source # sShowList :: forall (t :: [(a, b, c, d, e, f)]) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowListSym0 t) t) Source # | |
(SShow a, SShow b, SShow c, SShow d, SShow e, SShow f, SShow g) => SShow (a, b, c, d, e, f, g) Source # | |
Defined in Data.Singletons.Prelude.Show Methods sShowsPrec :: forall (t :: Nat) (t :: (a, b, c, d, e, f, g)) (t :: Symbol). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowsPrecSym0 t) t) t) Source # sShow_ :: forall (t :: (a, b, c, d, e, f, g)). Sing t -> Sing (Apply Show_Sym0 t) Source # sShowList :: forall (t :: [(a, b, c, d, e, f, g)]) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowListSym0 t) t) Source # |
GHC currently has no notion of type-level Char
s, so we fake them with
single-character Symbol
s.
show_ :: Show a => a -> String Source #
show
, but with an extra underscore so that its promoted counterpart
(Show_
) will not clash with the Show
class.
type family Shows (a :: a) (a :: Symbol) :: Symbol where ... Source #
Equations
Shows s a_6989586621680291132 = Apply (Apply (Apply ShowsPrecSym0 (FromInteger 0)) s) a_6989586621680291132 |
sShows :: forall a (t :: a) (t :: Symbol). SShow a => Sing t -> Sing t -> Sing (Apply (Apply ShowsSym0 t) t :: Symbol) Source #
type family ShowListWith (a :: (~>) a ((~>) Symbol Symbol)) (a :: [a]) (a :: Symbol) :: Symbol where ... Source #
sShowListWith :: forall a (t :: (~>) a ((~>) Symbol Symbol)) (t :: [a]) (t :: Symbol). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowListWithSym0 t) t) t :: Symbol) Source #
sShowChar :: forall (t :: Symbol) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowCharSym0 t) t :: Symbol) Source #
type family ShowString (a :: Symbol) (a :: Symbol) :: Symbol where ... Source #
Equations
ShowString a_6989586621680291088 a_6989586621680291090 = Apply (Apply (<>@#@$) a_6989586621680291088) a_6989586621680291090 |
sShowString :: forall (t :: Symbol) (t :: Symbol). Sing t -> Sing t -> Sing (Apply (Apply ShowStringSym0 t) t :: Symbol) Source #
type family ShowParen (a :: Bool) (a :: (~>) Symbol Symbol) (a :: Symbol) :: Symbol where ... Source #
sShowParen :: forall (t :: Bool) (t :: (~>) Symbol Symbol) (t :: Symbol). Sing t -> Sing t -> Sing t -> Sing (Apply (Apply (Apply ShowParenSym0 t) t) t :: Symbol) Source #
sShowSpace :: forall (t :: Symbol). Sing t -> Sing (Apply ShowSpaceSym0 t :: Symbol) Source #
type family ShowCommaSpace (a :: Symbol) :: Symbol where ... Source #
Equations
ShowCommaSpace a_6989586621680291058 = Apply (Apply ShowStringSym0 ", ") a_6989586621680291058 |
sShowCommaSpace :: forall (t :: Symbol). Sing t -> Sing (Apply ShowCommaSpaceSym0 t :: Symbol) Source #
Defunctionalization symbols
data ShowsPrecSym0 :: forall a6989586621680290698. (~>) Nat ((~>) a6989586621680290698 ((~>) Symbol Symbol)) Source #
Instances
SShow a => SingI (ShowsPrecSym0 :: TyFun Nat (a ~> (Symbol ~> Symbol)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show Methods sing :: Sing ShowsPrecSym0 Source # | |
SuppressUnusedWarnings (ShowsPrecSym0 :: TyFun Nat (a6989586621680290698 ~> (Symbol ~> Symbol)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () Source # | |
type Apply (ShowsPrecSym0 :: TyFun Nat (a6989586621680290698 ~> (Symbol ~> Symbol)) -> Type) (arg6989586621680291136 :: Nat) Source # | |
Defined in Data.Singletons.Prelude.Show |
data ShowsPrecSym1 (arg6989586621680291136 :: Nat) :: forall a6989586621680290698. (~>) a6989586621680290698 ((~>) Symbol Symbol) Source #
Instances
(SShow a, SingI d) => SingI (ShowsPrecSym1 d a :: TyFun a (Symbol ~> Symbol) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show Methods sing :: Sing (ShowsPrecSym1 d a) Source # | |
SuppressUnusedWarnings (ShowsPrecSym1 arg6989586621680291136 a6989586621680290698 :: TyFun a6989586621680290698 (Symbol ~> Symbol) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () Source # | |
type Apply (ShowsPrecSym1 arg6989586621680291136 a6989586621680290698 :: TyFun a6989586621680290698 (Symbol ~> Symbol) -> Type) (arg6989586621680291137 :: a6989586621680290698) Source # | |
Defined in Data.Singletons.Prelude.Show type Apply (ShowsPrecSym1 arg6989586621680291136 a6989586621680290698 :: TyFun a6989586621680290698 (Symbol ~> Symbol) -> Type) (arg6989586621680291137 :: a6989586621680290698) = ShowsPrecSym2 arg6989586621680291136 arg6989586621680291137 |
data ShowsPrecSym2 (arg6989586621680291136 :: Nat) (arg6989586621680291137 :: a6989586621680290698) :: (~>) Symbol Symbol Source #
Instances
(SShow a, SingI d1, SingI d2) => SingI (ShowsPrecSym2 d1 d2 :: TyFun Symbol Symbol -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show Methods sing :: Sing (ShowsPrecSym2 d1 d2) Source # | |
SuppressUnusedWarnings (ShowsPrecSym2 arg6989586621680291137 arg6989586621680291136 :: TyFun Symbol Symbol -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () Source # | |
type Apply (ShowsPrecSym2 arg6989586621680291137 arg6989586621680291136 :: TyFun Symbol Symbol -> Type) (arg6989586621680291138 :: Symbol) Source # | |
Defined in Data.Singletons.Prelude.Show |
type ShowsPrecSym3 (arg6989586621680291136 :: Nat) (arg6989586621680291137 :: a6989586621680290698) (arg6989586621680291138 :: Symbol) = ShowsPrec arg6989586621680291136 arg6989586621680291137 arg6989586621680291138 Source #
data Show_Sym0 :: forall a6989586621680290698. (~>) a6989586621680290698 Symbol Source #
Instances
SShow a => SingI (Show_Sym0 :: TyFun a Symbol -> Type) Source # | |
SuppressUnusedWarnings (Show_Sym0 :: TyFun a6989586621680290698 Symbol -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () Source # | |
type Apply (Show_Sym0 :: TyFun a Symbol -> Type) (arg6989586621680291142 :: a) Source # | |
type Show_Sym1 (arg6989586621680291142 :: a6989586621680290698) = Show_ arg6989586621680291142 Source #
data ShowListSym0 :: forall a6989586621680290698. (~>) [a6989586621680290698] ((~>) Symbol Symbol) Source #
Instances
SShow a => SingI (ShowListSym0 :: TyFun [a] (Symbol ~> Symbol) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show Methods sing :: Sing ShowListSym0 Source # | |
SuppressUnusedWarnings (ShowListSym0 :: TyFun [a6989586621680290698] (Symbol ~> Symbol) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () Source # | |
type Apply (ShowListSym0 :: TyFun [a6989586621680290698] (Symbol ~> Symbol) -> Type) (arg6989586621680291144 :: [a6989586621680290698]) Source # | |
Defined in Data.Singletons.Prelude.Show type Apply (ShowListSym0 :: TyFun [a6989586621680290698] (Symbol ~> Symbol) -> Type) (arg6989586621680291144 :: [a6989586621680290698]) = ShowListSym1 arg6989586621680291144 |
data ShowListSym1 (arg6989586621680291144 :: [a6989586621680290698]) :: (~>) Symbol Symbol Source #
Instances
(SShow a, SingI d) => SingI (ShowListSym1 d :: TyFun Symbol Symbol -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show Methods sing :: Sing (ShowListSym1 d) Source # | |
SuppressUnusedWarnings (ShowListSym1 arg6989586621680291144 :: TyFun Symbol Symbol -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () Source # | |
type Apply (ShowListSym1 arg6989586621680291144 :: TyFun Symbol Symbol -> Type) (arg6989586621680291145 :: Symbol) Source # | |
Defined in Data.Singletons.Prelude.Show |
type ShowListSym2 (arg6989586621680291144 :: [a6989586621680290698]) (arg6989586621680291145 :: Symbol) = ShowList arg6989586621680291144 arg6989586621680291145 Source #
data ShowsSym0 :: forall a6989586621680290683. (~>) a6989586621680290683 ((~>) Symbol Symbol) Source #
Instances
SShow a => SingI (ShowsSym0 :: TyFun a (Symbol ~> Symbol) -> Type) Source # | |
SuppressUnusedWarnings (ShowsSym0 :: TyFun a6989586621680290683 (Symbol ~> Symbol) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () Source # | |
type Apply (ShowsSym0 :: TyFun a6989586621680290683 (Symbol ~> Symbol) -> Type) (a6989586621680291128 :: a6989586621680290683) Source # | |
data ShowsSym1 (a6989586621680291128 :: a6989586621680290683) :: (~>) Symbol Symbol Source #
Instances
(SShow a, SingI d) => SingI (ShowsSym1 d :: TyFun Symbol Symbol -> Type) Source # | |
SuppressUnusedWarnings (ShowsSym1 a6989586621680291128 :: TyFun Symbol Symbol -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () Source # | |
type Apply (ShowsSym1 a6989586621680291128 :: TyFun Symbol Symbol -> Type) (a6989586621680291129 :: Symbol) Source # | |
type ShowsSym2 (a6989586621680291128 :: a6989586621680290683) (a6989586621680291129 :: Symbol) = Shows a6989586621680291128 a6989586621680291129 Source #
data ShowListWithSym0 :: forall a6989586621680290682. (~>) ((~>) a6989586621680290682 ((~>) Symbol Symbol)) ((~>) [a6989586621680290682] ((~>) Symbol Symbol)) Source #
Instances
SingI (ShowListWithSym0 :: TyFun (a ~> (Symbol ~> Symbol)) ([a] ~> (Symbol ~> Symbol)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show Methods | |
SuppressUnusedWarnings (ShowListWithSym0 :: TyFun (a6989586621680290682 ~> (Symbol ~> Symbol)) ([a6989586621680290682] ~> (Symbol ~> Symbol)) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () Source # | |
type Apply (ShowListWithSym0 :: TyFun (a6989586621680290682 ~> (Symbol ~> Symbol)) ([a6989586621680290682] ~> (Symbol ~> Symbol)) -> Type) (a6989586621680291108 :: a6989586621680290682 ~> (Symbol ~> Symbol)) Source # | |
data ShowListWithSym1 (a6989586621680291108 :: (~>) a6989586621680290682 ((~>) Symbol Symbol)) :: (~>) [a6989586621680290682] ((~>) Symbol Symbol) Source #
Instances
SingI d => SingI (ShowListWithSym1 d :: TyFun [a] (Symbol ~> Symbol) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show Methods sing :: Sing (ShowListWithSym1 d) Source # | |
SuppressUnusedWarnings (ShowListWithSym1 a6989586621680291108 :: TyFun [a6989586621680290682] (Symbol ~> Symbol) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () Source # | |
type Apply (ShowListWithSym1 a6989586621680291108 :: TyFun [a6989586621680290682] (Symbol ~> Symbol) -> Type) (a6989586621680291109 :: [a6989586621680290682]) Source # | |
Defined in Data.Singletons.Prelude.Show type Apply (ShowListWithSym1 a6989586621680291108 :: TyFun [a6989586621680290682] (Symbol ~> Symbol) -> Type) (a6989586621680291109 :: [a6989586621680290682]) = ShowListWithSym2 a6989586621680291108 a6989586621680291109 |
data ShowListWithSym2 (a6989586621680291108 :: (~>) a6989586621680290682 ((~>) Symbol Symbol)) (a6989586621680291109 :: [a6989586621680290682]) :: (~>) Symbol Symbol Source #
Instances
(SingI d1, SingI d2) => SingI (ShowListWithSym2 d1 d2 :: TyFun Symbol Symbol -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show Methods sing :: Sing (ShowListWithSym2 d1 d2) Source # | |
SuppressUnusedWarnings (ShowListWithSym2 a6989586621680291109 a6989586621680291108 :: TyFun Symbol Symbol -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () Source # | |
type Apply (ShowListWithSym2 a6989586621680291109 a6989586621680291108 :: TyFun Symbol Symbol -> Type) (a6989586621680291110 :: Symbol) Source # | |
Defined in Data.Singletons.Prelude.Show type Apply (ShowListWithSym2 a6989586621680291109 a6989586621680291108 :: TyFun Symbol Symbol -> Type) (a6989586621680291110 :: Symbol) = ShowListWith a6989586621680291109 a6989586621680291108 a6989586621680291110 |
type ShowListWithSym3 (a6989586621680291108 :: (~>) a6989586621680290682 ((~>) Symbol Symbol)) (a6989586621680291109 :: [a6989586621680290682]) (a6989586621680291110 :: Symbol) = ShowListWith a6989586621680291108 a6989586621680291109 a6989586621680291110 Source #
data ShowCharSym0 :: (~>) Symbol ((~>) Symbol Symbol) Source #
Instances
SingI ShowCharSym0 Source # | |
Defined in Data.Singletons.Prelude.Show Methods sing :: Sing ShowCharSym0 Source # | |
SuppressUnusedWarnings ShowCharSym0 Source # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () Source # | |
type Apply ShowCharSym0 (a6989586621680291102 :: Symbol) Source # | |
Defined in Data.Singletons.Prelude.Show |
data ShowCharSym1 (a6989586621680291102 :: Symbol) :: (~>) Symbol Symbol Source #
Instances
SingI d => SingI (ShowCharSym1 d :: TyFun Symbol Symbol -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show Methods sing :: Sing (ShowCharSym1 d) Source # | |
SuppressUnusedWarnings (ShowCharSym1 a6989586621680291102 :: TyFun Symbol Symbol -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () Source # | |
type Apply (ShowCharSym1 a6989586621680291102 :: TyFun Symbol Symbol -> Type) (a6989586621680291103 :: Symbol) Source # | |
Defined in Data.Singletons.Prelude.Show |
type ShowCharSym2 (a6989586621680291102 :: Symbol) (a6989586621680291103 :: Symbol) = ShowChar a6989586621680291102 a6989586621680291103 Source #
data ShowStringSym0 :: (~>) Symbol ((~>) Symbol Symbol) Source #
Instances
SingI ShowStringSym0 Source # | |
Defined in Data.Singletons.Prelude.Show Methods | |
SuppressUnusedWarnings ShowStringSym0 Source # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () Source # | |
type Apply ShowStringSym0 (a6989586621680291092 :: Symbol) Source # | |
Defined in Data.Singletons.Prelude.Show |
data ShowStringSym1 (a6989586621680291092 :: Symbol) :: (~>) Symbol Symbol Source #
Instances
SingI d => SingI (ShowStringSym1 d :: TyFun Symbol Symbol -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show Methods sing :: Sing (ShowStringSym1 d) Source # | |
SuppressUnusedWarnings (ShowStringSym1 a6989586621680291092 :: TyFun Symbol Symbol -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () Source # | |
type Apply (ShowStringSym1 a6989586621680291092 :: TyFun Symbol Symbol -> Type) (a6989586621680291093 :: Symbol) Source # | |
Defined in Data.Singletons.Prelude.Show type Apply (ShowStringSym1 a6989586621680291092 :: TyFun Symbol Symbol -> Type) (a6989586621680291093 :: Symbol) = ShowString a6989586621680291092 a6989586621680291093 |
type ShowStringSym2 (a6989586621680291092 :: Symbol) (a6989586621680291093 :: Symbol) = ShowString a6989586621680291092 a6989586621680291093 Source #
data ShowParenSym0 :: (~>) Bool ((~>) ((~>) Symbol Symbol) ((~>) Symbol Symbol)) Source #
Instances
SingI ShowParenSym0 Source # | |
Defined in Data.Singletons.Prelude.Show Methods sing :: Sing ShowParenSym0 Source # | |
SuppressUnusedWarnings ShowParenSym0 Source # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () Source # | |
type Apply ShowParenSym0 (a6989586621680291074 :: Bool) Source # | |
Defined in Data.Singletons.Prelude.Show |
data ShowParenSym1 (a6989586621680291074 :: Bool) :: (~>) ((~>) Symbol Symbol) ((~>) Symbol Symbol) Source #
Instances
SingI d => SingI (ShowParenSym1 d :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show Methods sing :: Sing (ShowParenSym1 d) Source # | |
SuppressUnusedWarnings (ShowParenSym1 a6989586621680291074 :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () Source # | |
type Apply (ShowParenSym1 a6989586621680291074 :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) (a6989586621680291075 :: Symbol ~> Symbol) Source # | |
Defined in Data.Singletons.Prelude.Show |
data ShowParenSym2 (a6989586621680291074 :: Bool) (a6989586621680291075 :: (~>) Symbol Symbol) :: (~>) Symbol Symbol Source #
Instances
(SingI d1, SingI d2) => SingI (ShowParenSym2 d1 d2 :: TyFun Symbol Symbol -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show Methods sing :: Sing (ShowParenSym2 d1 d2) Source # | |
SuppressUnusedWarnings (ShowParenSym2 a6989586621680291075 a6989586621680291074 :: TyFun Symbol Symbol -> Type) Source # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () Source # | |
type Apply (ShowParenSym2 a6989586621680291075 a6989586621680291074 :: TyFun Symbol Symbol -> Type) (a6989586621680291076 :: Symbol) Source # | |
Defined in Data.Singletons.Prelude.Show |
data ShowSpaceSym0 :: (~>) Symbol Symbol Source #
Instances
SingI ShowSpaceSym0 Source # | |
Defined in Data.Singletons.Prelude.Show Methods sing :: Sing ShowSpaceSym0 Source # | |
SuppressUnusedWarnings ShowSpaceSym0 Source # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () Source # | |
type Apply ShowSpaceSym0 (a6989586621680291065 :: Symbol) Source # | |
Defined in Data.Singletons.Prelude.Show |
type ShowSpaceSym1 (a6989586621680291065 :: Symbol) = ShowSpace a6989586621680291065 Source #
data ShowCommaSpaceSym0 :: (~>) Symbol Symbol Source #
Instances
SingI ShowCommaSpaceSym0 Source # | |
Defined in Data.Singletons.Prelude.Show Methods | |
SuppressUnusedWarnings ShowCommaSpaceSym0 Source # | |
Defined in Data.Singletons.Prelude.Show Methods suppressUnusedWarnings :: () Source # | |
type Apply ShowCommaSpaceSym0 (a6989586621680291060 :: Symbol) Source # | |
Defined in Data.Singletons.Prelude.Show type Apply ShowCommaSpaceSym0 (a6989586621680291060 :: Symbol) = ShowCommaSpace a6989586621680291060 |
type ShowCommaSpaceSym1 (a6989586621680291060 :: Symbol) = ShowCommaSpace a6989586621680291060 Source #
type AppPrecSym0 = AppPrec Source #
type AppPrec1Sym0 = AppPrec1 Source #