morley-1.14.0: Developer tools for the Michelson Language
Safe HaskellNone
LanguageHaskell2010

Util.TypeLits

Description

Re-exports TypeLits, modifying it considering our practices.

Synopsis

Documentation

data Symbol #

(Kind) This is the kind of type-level symbols. Declared here because class IP needs it

Instances

Instances details
PIsString Symbol 
Instance details

Defined in Data.Singletons.Prelude.IsString

Associated Types

type FromString arg :: a #

SIsString Symbol 
Instance details

Defined in Data.Singletons.Prelude.IsString

Methods

sFromString :: forall (t :: Symbol). Sing t -> Sing (Apply FromStringSym0 t) #

PMonoid Symbol 
Instance details

Defined in Data.Singletons.Prelude.Monoid

Associated Types

type Mempty :: a #

type Mappend arg arg1 :: a #

type Mconcat arg :: a #

SMonoid Symbol 
Instance details

Defined in Data.Singletons.Prelude.Monoid

Methods

sMempty :: Sing MemptySym0 #

sMappend :: forall (t1 :: Symbol) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (Apply (Apply MappendSym0 t1) t2) #

sMconcat :: forall (t :: [Symbol]). Sing t -> Sing (Apply MconcatSym0 t) #

PShow Symbol 
Instance details

Defined in Data.Singletons.Prelude.Show

Associated Types

type ShowsPrec arg arg1 arg2 :: Symbol #

type Show_ arg :: Symbol #

type ShowList arg arg1 :: Symbol #

SShow Symbol 
Instance details

Defined in Data.Singletons.Prelude.Show

Methods

sShowsPrec :: forall (t1 :: Nat) (t2 :: Symbol) (t3 :: Symbol). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Apply (Apply (Apply ShowsPrecSym0 t1) t2) t3) #

sShow_ :: forall (t :: Symbol). Sing t -> Sing (Apply Show_Sym0 t) #

sShowList :: forall (t1 :: [Symbol]) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (Apply (Apply ShowListSym0 t1) t2) #

PSemigroup Symbol 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Associated Types

type arg <> arg1 :: a #

type Sconcat arg :: a #

SSemigroup Symbol 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

Methods

(%<>) :: forall (t1 :: Symbol) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (Apply (Apply (<>@#@$) t1) t2) #

sSconcat :: forall (t :: NonEmpty Symbol). Sing t -> Sing (Apply SconcatSym0 t) #

SingKind Symbol

Since: base-4.9.0.0

Instance details

Defined in GHC.Generics

Associated Types

type DemoteRep Symbol

Methods

fromSing :: forall (a :: Symbol). Sing a -> DemoteRep Symbol

KnownSymbol s => Showtype (s :: Symbol) 
Instance details

Defined in Type.Showtype

Methods

showtype :: proxy s -> String #

showtypesPrec :: Int -> proxy s -> String -> String #

KnownSymbol a => SingI (a :: Symbol)

Since: base-4.9.0.0

Instance details

Defined in GHC.Generics

Methods

sing :: Sing a

KnownSymbol n => Reifies (n :: Symbol) String 
Instance details

Defined in Data.Reflection

Methods

reflect :: proxy n -> String #

Eq t => Eq (ElField '(s, t)) 
Instance details

Defined in Data.Vinyl.Functor

Methods

(==) :: ElField '(s, t) -> ElField '(s, t) -> Bool #

(/=) :: ElField '(s, t) -> ElField '(s, t) -> Bool #

(Floating t, KnownSymbol s) => Floating (ElField '(s, t)) 
Instance details

Defined in Data.Vinyl.Functor

Methods

pi :: ElField '(s, t) #

exp :: ElField '(s, t) -> ElField '(s, t) #

log :: ElField '(s, t) -> ElField '(s, t) #

sqrt :: ElField '(s, t) -> ElField '(s, t) #

(**) :: ElField '(s, t) -> ElField '(s, t) -> ElField '(s, t) #

logBase :: ElField '(s, t) -> ElField '(s, t) -> ElField '(s, t) #

sin :: ElField '(s, t) -> ElField '(s, t) #

cos :: ElField '(s, t) -> ElField '(s, t) #

tan :: ElField '(s, t) -> ElField '(s, t) #

asin :: ElField '(s, t) -> ElField '(s, t) #

acos :: ElField '(s, t) -> ElField '(s, t) #

atan :: ElField '(s, t) -> ElField '(s, t) #

sinh :: ElField '(s, t) -> ElField '(s, t) #

cosh :: ElField '(s, t) -> ElField '(s, t) #

tanh :: ElField '(s, t) -> ElField '(s, t) #

asinh :: ElField '(s, t) -> ElField '(s, t) #

acosh :: ElField '(s, t) -> ElField '(s, t) #

atanh :: ElField '(s, t) -> ElField '(s, t) #

log1p :: ElField '(s, t) -> ElField '(s, t) #

expm1 :: ElField '(s, t) -> ElField '(s, t) #

log1pexp :: ElField '(s, t) -> ElField '(s, t) #

log1mexp :: ElField '(s, t) -> ElField '(s, t) #

(Fractional t, KnownSymbol s) => Fractional (ElField '(s, t)) 
Instance details

Defined in Data.Vinyl.Functor

Methods

(/) :: ElField '(s, t) -> ElField '(s, t) -> ElField '(s, t) #

recip :: ElField '(s, t) -> ElField '(s, t) #

fromRational :: Rational -> ElField '(s, t) #

(Num t, KnownSymbol s) => Num (ElField '(s, t)) 
Instance details

Defined in Data.Vinyl.Functor

Methods

(+) :: ElField '(s, t) -> ElField '(s, t) -> ElField '(s, t) #

(-) :: ElField '(s, t) -> ElField '(s, t) -> ElField '(s, t) #

(*) :: ElField '(s, t) -> ElField '(s, t) -> ElField '(s, t) #

negate :: ElField '(s, t) -> ElField '(s, t) #

abs :: ElField '(s, t) -> ElField '(s, t) #

signum :: ElField '(s, t) -> ElField '(s, t) #

fromInteger :: Integer -> ElField '(s, t) #

Ord t => Ord (ElField '(s, t)) 
Instance details

Defined in Data.Vinyl.Functor

Methods

compare :: ElField '(s, t) -> ElField '(s, t) -> Ordering #

(<) :: ElField '(s, t) -> ElField '(s, t) -> Bool #

(<=) :: ElField '(s, t) -> ElField '(s, t) -> Bool #

(>) :: ElField '(s, t) -> ElField '(s, t) -> Bool #

(>=) :: ElField '(s, t) -> ElField '(s, t) -> Bool #

max :: ElField '(s, t) -> ElField '(s, t) -> ElField '(s, t) #

min :: ElField '(s, t) -> ElField '(s, t) -> ElField '(s, t) #

(Real t, KnownSymbol s) => Real (ElField '(s, t)) 
Instance details

Defined in Data.Vinyl.Functor

Methods

toRational :: ElField '(s, t) -> Rational #

(RealFrac t, KnownSymbol s) => RealFrac (ElField '(s, t)) 
Instance details

Defined in Data.Vinyl.Functor

Methods

properFraction :: Integral b => ElField '(s, t) -> (b, ElField '(s, t)) #

truncate :: Integral b => ElField '(s, t) -> b #

round :: Integral b => ElField '(s, t) -> b #

ceiling :: Integral b => ElField '(s, t) -> b #

floor :: Integral b => ElField '(s, t) -> b #

(Show t, KnownSymbol s) => Show (ElField '(s, t)) 
Instance details

Defined in Data.Vinyl.Functor

Methods

showsPrec :: Int -> ElField '(s, t) -> ShowS #

show :: ElField '(s, t) -> String #

showList :: [ElField '(s, t)] -> ShowS #

KnownSymbol s => Generic (ElField '(s, a)) 
Instance details

Defined in Data.Vinyl.Functor

Associated Types

type Rep (ElField '(s, a)) :: Type -> Type #

Methods

from :: ElField '(s, a) -> Rep (ElField '(s, a)) x #

to :: Rep (ElField '(s, a)) x -> ElField '(s, a) #

Semigroup t => Semigroup (ElField '(s, t)) 
Instance details

Defined in Data.Vinyl.Functor

Methods

(<>) :: ElField '(s, t) -> ElField '(s, t) -> ElField '(s, t) #

sconcat :: NonEmpty (ElField '(s, t)) -> ElField '(s, t) #

stimes :: Integral b => b -> ElField '(s, t) -> ElField '(s, t) #

(KnownSymbol s, Monoid t) => Monoid (ElField '(s, t)) 
Instance details

Defined in Data.Vinyl.Functor

Methods

mempty :: ElField '(s, t) #

mappend :: ElField '(s, t) -> ElField '(s, t) -> ElField '(s, t) #

mconcat :: [ElField '(s, t)] -> ElField '(s, t) #

(KnownSymbol s, Storable t) => Storable (ElField '(s, t)) 
Instance details

Defined in Data.Vinyl.Functor

Methods

sizeOf :: ElField '(s, t) -> Int #

alignment :: ElField '(s, t) -> Int #

peekElemOff :: Ptr (ElField '(s, t)) -> Int -> IO (ElField '(s, t)) #

pokeElemOff :: Ptr (ElField '(s, t)) -> Int -> ElField '(s, t) -> IO () #

peekByteOff :: Ptr b -> Int -> IO (ElField '(s, t)) #

pokeByteOff :: Ptr b -> Int -> ElField '(s, t) -> IO () #

peek :: Ptr (ElField '(s, t)) -> IO (ElField '(s, t)) #

poke :: Ptr (ElField '(s, t)) -> ElField '(s, t) -> IO () #

SuppressUnusedWarnings ShowParenSym0 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings UnwordsSym0 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings UnlinesSym0 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings Show_tupleSym0 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings ShowsPrec_6989586621680653401Sym0 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings ShowsPrec_6989586621680653423Sym0 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings ShowsNatSym0 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings ShowsPrec_6989586621680636163Sym0 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings ShowsPrec_6989586621680653251Sym0 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings ShowsPrec_6989586621680653451Sym0 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings ShowsPrec_6989586621681186574Sym0 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SuppressUnusedWarnings ShowsPrec_6989586621681186600Sym0 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SuppressUnusedWarnings KnownSymbolSym0 
Instance details

Defined in Data.Singletons.TypeLits

SuppressUnusedWarnings ShowCommaSpaceSym0 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings ShowSpaceSym0 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings ShowStringSym0 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings ShowCharSym0 
Instance details

Defined in Data.Singletons.Prelude.Show

SingI ShowParenSym0 
Instance details

Defined in Data.Singletons.Prelude.Show

SingI UnwordsSym0 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI UnlinesSym0 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SingI Show_tupleSym0 
Instance details

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing Show_tupleSym0 #

SingI ShowCommaSpaceSym0 
Instance details

Defined in Data.Singletons.Prelude.Show

SingI ShowSpaceSym0 
Instance details

Defined in Data.Singletons.Prelude.Show

SingI ShowStringSym0 
Instance details

Defined in Data.Singletons.Prelude.Show

SingI ShowCharSym0 
Instance details

Defined in Data.Singletons.Prelude.Show

KnownSymbol s => IsoHKD ElField ('(s, a) :: (Symbol, Type))

Work with values of type ElField '(s,a) as if they were of type a.

Instance details

Defined in Data.Vinyl.XRec

Associated Types

type HKD ElField '(s, a) #

Methods

unHKD :: HKD ElField '(s, a) -> ElField '(s, a) #

toHKD :: ElField '(s, a) -> HKD ElField '(s, a) #

SuppressUnusedWarnings (ShowsPrec_6989586621680653401Sym1 a6989586621680653411 :: TyFun Bool (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowList_6989586621680636133Sym0 :: TyFun [a] (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowListSym0 :: TyFun [a] (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsPrec_6989586621680653423Sym1 a6989586621680653435 :: TyFun Ordering (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsPrec_6989586621680636145Sym0 :: TyFun Nat ([a] ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsPrec_6989586621680653283Sym0 :: TyFun Nat (Maybe a ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsPrec_6989586621680636113Sym0 :: TyFun Nat (a ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsPrecSym0 :: TyFun Nat (a ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsPrec_6989586621681186687Sym0 :: TyFun Nat (Min a ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SuppressUnusedWarnings (ShowsPrec_6989586621681186716Sym0 :: TyFun Nat (Max a ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SuppressUnusedWarnings (ShowsPrec_6989586621681186745Sym0 :: TyFun Nat (First a ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SuppressUnusedWarnings (ShowsPrec_6989586621681186774Sym0 :: TyFun Nat (Last a ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SuppressUnusedWarnings (ShowsPrec_6989586621681186803Sym0 :: TyFun Nat (WrappedMonoid m ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SuppressUnusedWarnings (ShowsPrec_6989586621681186519Sym0 :: TyFun Nat (Option a ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SuppressUnusedWarnings (ShowsPrec_6989586621681011844Sym0 :: TyFun Nat (Identity a ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Identity

SuppressUnusedWarnings (ShowsPrec_6989586621680697367Sym0 :: TyFun Nat (First a ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Monoid

SuppressUnusedWarnings (ShowsPrec_6989586621680697396Sym0 :: TyFun Nat (Last a ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Monoid

SuppressUnusedWarnings (ShowsPrec_6989586621681186548Sym0 :: TyFun Nat (Dual a ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SuppressUnusedWarnings (ShowsPrec_6989586621681186629Sym0 :: TyFun Nat (Sum a ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SuppressUnusedWarnings (ShowsPrec_6989586621681186658Sym0 :: TyFun Nat (Product a ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SuppressUnusedWarnings (ShowsPrec_6989586621680653377Sym0 :: TyFun Nat (NonEmpty a ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowStringSym1 a6989586621680636054 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowCharSym1 a6989586621680636065 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (Show_tupleSym1 a6989586621680636005 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsNatSym1 a6989586621680652779 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (FromStringSym0 :: TyFun Symbol a -> Type) 
Instance details

Defined in Data.Singletons.Prelude.IsString

SuppressUnusedWarnings (FromString_6989586621681489894Sym0 :: TyFun Symbol (Identity a) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.IsString

SuppressUnusedWarnings (ShowsPrec_6989586621680636163Sym1 a6989586621680636173 :: TyFun Symbol (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsPrec_6989586621680653251Sym1 a6989586621680653259 :: TyFun () (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsSym0 :: TyFun a (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (Show__6989586621680636125Sym0 :: TyFun a Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (Show_Sym0 :: TyFun a Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (Lambda_6989586621680636028Sym0 :: TyFun k (TyFun Symbol Symbol -> Type) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsPrec_6989586621680653451Sym1 a6989586621680653459 :: TyFun Void (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsPrec_6989586621681186574Sym1 a6989586621681186582 :: TyFun All (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SuppressUnusedWarnings (ShowsPrec_6989586621681186600Sym1 a6989586621681186608 :: TyFun Any (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SuppressUnusedWarnings (ShowParenSym1 a6989586621680636038 :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowListWithSym0 :: TyFun (a ~> (Symbol ~> Symbol)) ([a] ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SShow a => SingI (ShowListSym0 :: TyFun [a] (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SShow a => SingI (ShowsPrecSym0 :: TyFun Nat (a ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SingI d => SingI (ShowStringSym1 d :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing (ShowStringSym1 d) #

SingI d => SingI (ShowCharSym1 d :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing (ShowCharSym1 d) #

SingI d => SingI (Show_tupleSym1 d :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing (Show_tupleSym1 d) #

SIsString a => SingI (FromStringSym0 :: TyFun Symbol a -> Type) 
Instance details

Defined in Data.Singletons.Prelude.IsString

SShow a => SingI (ShowsSym0 :: TyFun a (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing ShowsSym0 #

SShow a => SingI (Show_Sym0 :: TyFun a Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing Show_Sym0 #

SingI d => SingI (ShowParenSym1 d :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing (ShowParenSym1 d) #

SingI (ShowListWithSym0 :: TyFun (a ~> (Symbol ~> Symbol)) ([a] ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

(i ~ RIndex t ts, NatToInt i, FieldOffset ElField ts t, Storable (Rec ElField ts), AllConstrained (FieldOffset ElField ts) ts) => RecElem (SRec :: ((Symbol, Type) -> Type) -> [(Symbol, Type)] -> Type) (t :: (Symbol, Type)) (t :: (Symbol, Type)) (ts :: [(Symbol, Type)]) (ts :: [(Symbol, Type)]) i 
Instance details

Defined in Data.Vinyl.SRec

Associated Types

type RecElemFCtx SRec f #

Methods

rlensC :: (Functor g, RecElemFCtx SRec f) => (f t -> g (f t)) -> SRec f ts -> g (SRec f ts) #

rgetC :: (RecElemFCtx SRec f, t ~ t) => SRec f ts -> f t #

rputC :: RecElemFCtx SRec f => f t -> SRec f ts -> SRec f ts #

SuppressUnusedWarnings (ShowsPrec_6989586621680636145Sym1 a6989586621680636155 :: TyFun [a] (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowListWithSym1 a6989586621680636073 :: TyFun [a] (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsPrec_6989586621680653283Sym1 a6989586621680653293 :: TyFun (Maybe a) (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsPrec_6989586621680653337Sym0 :: TyFun Nat (Either a b ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsPrec_6989586621680636181Sym0 :: TyFun Nat ((a, b) ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsPrec_6989586621681203049Sym0 :: TyFun Nat (Arg a b ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SuppressUnusedWarnings (ShowsPrec_6989586621680786572Sym0 :: TyFun Nat (Proxy s ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Proxy

SuppressUnusedWarnings (ShowParenSym2 a6989586621680636038 a6989586621680636039 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsSym1 a6989586621680636091 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowListSym1 a6989586621680636108 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsPrec_6989586621681186574Sym2 a6989586621681186582 a6989586621681186583 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SuppressUnusedWarnings (ShowsPrec_6989586621681186600Sym2 a6989586621681186608 a6989586621681186609 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SuppressUnusedWarnings (ShowList_6989586621680636133Sym1 a6989586621680636138 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsPrec_6989586621680636163Sym2 a6989586621680636173 a6989586621680636174 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsPrec_6989586621680653251Sym2 a6989586621680653259 a6989586621680653260 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsPrec_6989586621680653401Sym2 a6989586621680653411 a6989586621680653412 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsPrec_6989586621680653423Sym2 a6989586621680653435 a6989586621680653436 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsPrec_6989586621680653451Sym2 a6989586621680653459 a6989586621680653460 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (Lambda_6989586621680636028Sym1 a_69895866216806360226989586621680636027 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsPrec_6989586621680636113Sym1 a6989586621680636119 :: TyFun a (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsPrecSym1 a6989586621680636099 :: TyFun a (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (Let6989586621680379163GoSym0 :: TyFun k1 (TyFun k2 (TyFun [Symbol] Symbol -> Type) -> Type) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ShowsPrec_6989586621681186687Sym1 a6989586621681186695 :: TyFun (Min a) (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SuppressUnusedWarnings (ShowsPrec_6989586621681186716Sym1 a6989586621681186724 :: TyFun (Max a) (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SuppressUnusedWarnings (ShowsPrec_6989586621681186745Sym1 a6989586621681186753 :: TyFun (First a) (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SuppressUnusedWarnings (ShowsPrec_6989586621681186774Sym1 a6989586621681186782 :: TyFun (Last a) (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SuppressUnusedWarnings (ShowsPrec_6989586621681186803Sym1 a6989586621681186811 :: TyFun (WrappedMonoid m) (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SuppressUnusedWarnings (ShowsPrec_6989586621681186519Sym1 a6989586621681186527 :: TyFun (Option a) (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SuppressUnusedWarnings (ShowsPrec_6989586621681011844Sym1 a6989586621681011852 :: TyFun (Identity a) (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Identity

SuppressUnusedWarnings (ShowsPrec_6989586621680697367Sym1 a6989586621680697375 :: TyFun (First a) (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Monoid

SuppressUnusedWarnings (ShowsPrec_6989586621680697396Sym1 a6989586621680697404 :: TyFun (Last a) (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Monoid

SuppressUnusedWarnings (ShowsPrec_6989586621681186548Sym1 a6989586621681186556 :: TyFun (Dual a) (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SuppressUnusedWarnings (ShowsPrec_6989586621681186629Sym1 a6989586621681186637 :: TyFun (Sum a) (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SuppressUnusedWarnings (ShowsPrec_6989586621681186658Sym1 a6989586621681186666 :: TyFun (Product a) (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SuppressUnusedWarnings (ShowsPrec_6989586621680653377Sym1 a6989586621680653385 :: TyFun (NonEmpty a) (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SingI d => SingI (ShowListWithSym1 d :: TyFun [a] (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing (ShowListWithSym1 d) #

(SingI d1, SingI d2) => SingI (ShowParenSym2 d1 d2 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing (ShowParenSym2 d1 d2) #

(SShow a, SingI d) => SingI (ShowsSym1 d :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing (ShowsSym1 d) #

(SShow a, SingI d) => SingI (ShowListSym1 d :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing (ShowListSym1 d) #

SingI (ErrorWithoutStackTraceSym0 :: TyFun Symbol a -> Type) 
Instance details

Defined in Data.Singletons.TypeLits.Internal

SingI (ErrorSym0 :: TyFun Symbol a -> Type) 
Instance details

Defined in Data.Singletons.TypeLits.Internal

Methods

sing :: Sing ErrorSym0 #

(SShow a, SingI d) => SingI (ShowsPrecSym1 d :: TyFun a (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing (ShowsPrecSym1 d) #

(i ~ RIndex t ts, NatToInt i, FieldOffset ElField ts t, Storable (Rec ElField ts), AllConstrained (FieldOffset ElField ts) ts) => RecElem (SRec2 ElField) (t :: (Symbol, Type)) (t :: (Symbol, Type)) (ts :: [(Symbol, Type)]) (ts :: [(Symbol, Type)]) i

Field accessors for SRec2 specialized to ElField as the functor.

Instance details

Defined in Data.Vinyl.SRec

Associated Types

type RecElemFCtx (SRec2 ElField) f #

Methods

rlensC :: (Functor g, RecElemFCtx (SRec2 ElField) f) => (f t -> g (f t)) -> SRec2 ElField f ts -> g (SRec2 ElField f ts) #

rgetC :: (RecElemFCtx (SRec2 ElField) f, t ~ t) => SRec2 ElField f ts -> f t #

rputC :: RecElemFCtx (SRec2 ElField) f => f t -> SRec2 ElField f ts -> SRec2 ElField f ts #

(is ~ RImage rs ss, RecSubset (Rec :: ((Symbol, Type) -> Type) -> [(Symbol, Type)] -> Type) rs ss is, Storable (Rec ElField rs), Storable (Rec ElField ss), RPureConstrained (FieldOffset ElField ss) rs, RPureConstrained (FieldOffset ElField rs) rs, RFoldMap rs, RMap rs, RApply rs) => RecSubset (SRec :: ((Symbol, Type) -> Type) -> [(Symbol, Type)] -> Type) (rs :: [(Symbol, Type)]) (ss :: [(Symbol, Type)]) is 
Instance details

Defined in Data.Vinyl.SRec

Associated Types

type RecSubsetFCtx SRec f #

Methods

rsubsetC :: forall g (f :: k -> Type). (Functor g, RecSubsetFCtx SRec f) => (SRec f rs -> g (SRec f rs)) -> SRec f ss -> g (SRec f ss) #

rcastC :: forall (f :: k -> Type). RecSubsetFCtx SRec f => SRec f ss -> SRec f rs #

rreplaceC :: forall (f :: k -> Type). RecSubsetFCtx SRec f => SRec f rs -> SRec f ss -> SRec f ss #

(is ~ RImage rs ss, RecSubset (Rec :: ((Symbol, Type) -> Type) -> [(Symbol, Type)] -> Type) rs ss is, Storable (Rec ElField rs), Storable (Rec ElField ss), RPureConstrained (FieldOffset ElField ss) rs, RPureConstrained (FieldOffset ElField rs) rs, RFoldMap rs, RMap rs, RApply rs) => RecSubset (SRec2 ElField) (rs :: [(Symbol, Type)]) (ss :: [(Symbol, Type)]) is 
Instance details

Defined in Data.Vinyl.SRec

Associated Types

type RecSubsetFCtx (SRec2 ElField) f #

Methods

rsubsetC :: forall g (f :: k -> Type). (Functor g, RecSubsetFCtx (SRec2 ElField) f) => (SRec2 ElField f rs -> g (SRec2 ElField f rs)) -> SRec2 ElField f ss -> g (SRec2 ElField f ss) #

rcastC :: forall (f :: k -> Type). RecSubsetFCtx (SRec2 ElField) f => SRec2 ElField f ss -> SRec2 ElField f rs #

rreplaceC :: forall (f :: k -> Type). RecSubsetFCtx (SRec2 ElField) f => SRec2 ElField f rs -> SRec2 ElField f ss -> SRec2 ElField f ss #

SuppressUnusedWarnings (ShowsPrec_6989586621680653337Sym1 a6989586621680653347 :: TyFun (Either a b) (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsPrec_6989586621680636196Sym0 :: TyFun Nat ((a, b, c) ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsPrec_6989586621681044002Sym0 :: TyFun Nat (Const a b ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Const

SuppressUnusedWarnings (ShowListWithSym2 a6989586621680636073 a6989586621680636074 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsPrecSym2 a6989586621680636099 a6989586621680636100 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsPrec_6989586621681186519Sym2 a6989586621681186527 a6989586621681186528 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SuppressUnusedWarnings (ShowsPrec_6989586621681186548Sym2 a6989586621681186556 a6989586621681186557 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SuppressUnusedWarnings (ShowsPrec_6989586621681186629Sym2 a6989586621681186637 a6989586621681186638 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SuppressUnusedWarnings (ShowsPrec_6989586621681186658Sym2 a6989586621681186666 a6989586621681186667 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SuppressUnusedWarnings (ShowsPrec_6989586621681186687Sym2 a6989586621681186695 a6989586621681186696 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SuppressUnusedWarnings (ShowsPrec_6989586621681186716Sym2 a6989586621681186724 a6989586621681186725 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SuppressUnusedWarnings (ShowsPrec_6989586621681186745Sym2 a6989586621681186753 a6989586621681186754 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SuppressUnusedWarnings (ShowsPrec_6989586621681186774Sym2 a6989586621681186782 a6989586621681186783 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SuppressUnusedWarnings (ShowsPrec_6989586621681186803Sym2 a6989586621681186811 a6989586621681186812 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SuppressUnusedWarnings (ShowsPrec_6989586621681011844Sym2 a6989586621681011852 a6989586621681011853 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Identity

SuppressUnusedWarnings (ShowsPrec_6989586621680697367Sym2 a6989586621680697375 a6989586621680697376 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Monoid

SuppressUnusedWarnings (ShowsPrec_6989586621680697396Sym2 a6989586621680697404 a6989586621680697405 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Monoid

SuppressUnusedWarnings (ShowsPrec_6989586621680636113Sym2 a6989586621680636119 a6989586621680636120 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsPrec_6989586621680636145Sym2 a6989586621680636155 a6989586621680636156 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsPrec_6989586621680653283Sym2 a6989586621680653293 a6989586621680653294 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsPrec_6989586621680653377Sym2 a6989586621680653385 a6989586621680653386 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (FromString_6989586621681489887Sym0 :: TyFun Symbol (Const a b) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.IsString

SuppressUnusedWarnings (ShowsPrec_6989586621680636181Sym1 a6989586621680636187 :: TyFun (a, b) (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (Let6989586621680379163GoSym1 w6989586621680379161 :: TyFun k2 (TyFun [Symbol] Symbol -> Type) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ShowsPrec_6989586621681203049Sym1 a6989586621681203057 :: TyFun (Arg a b) (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SuppressUnusedWarnings (ShowsPrec_6989586621680786572Sym1 a6989586621680786580 :: TyFun (Proxy s) (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Proxy

SuppressUnusedWarnings (Let6989586621680636081ShowlSym0 :: TyFun (k1 ~> (Symbol ~> Symbol)) (TyFun k2 (TyFun k3 (TyFun Symbol (TyFun [k1] Symbol -> Type) -> Type) -> Type) -> Type) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

(SingI d1, SingI d2) => SingI (ShowListWithSym2 d1 d2 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing (ShowListWithSym2 d1 d2) #

(SShow a, SingI d1, SingI d2) => SingI (ShowsPrecSym2 d1 d2 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

Methods

sing :: Sing (ShowsPrecSym2 d1 d2) #

SuppressUnusedWarnings (Let6989586621680379163GoSym2 w6989586621680379161 ws6989586621680379162 :: TyFun [Symbol] Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

SuppressUnusedWarnings (ShowsPrec_6989586621680636212Sym0 :: TyFun Nat ((a, b, c, d) ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsPrec_6989586621681203049Sym2 a6989586621681203057 a6989586621681203058 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

SuppressUnusedWarnings (ShowsPrec_6989586621680786572Sym2 a6989586621680786580 a6989586621680786581 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Proxy

SuppressUnusedWarnings (ShowsPrec_6989586621680636181Sym2 a6989586621680636187 a6989586621680636188 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsPrec_6989586621680653337Sym2 a6989586621680653347 a6989586621680653348 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsPrec_6989586621680636196Sym1 a6989586621680636202 :: TyFun (a, b, c) (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (Let6989586621680636081ShowlSym1 showx6989586621680636077 :: TyFun k2 (TyFun k3 (TyFun Symbol (TyFun [k1] Symbol -> Type) -> Type) -> Type) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (Lambda_6989586621680636009Sym0 :: TyFun k1 (TyFun k2 (TyFun (Symbol ~> c) (TyFun (a ~> Symbol) (a ~> c) -> Type) -> Type) -> Type) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsPrec_6989586621681044002Sym1 a6989586621681044010 :: TyFun (Const a b) (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Const

SuppressUnusedWarnings (ShowsPrec_6989586621680636229Sym0 :: TyFun Nat ((a, b, c, d, e) ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsPrec_6989586621681044002Sym2 a6989586621681044010 a6989586621681044011 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Const

SuppressUnusedWarnings (ShowsPrec_6989586621680636196Sym2 a6989586621680636202 a6989586621680636203 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsPrec_6989586621680636212Sym1 a6989586621680636218 :: TyFun (a, b, c, d) (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (Let6989586621680636081ShowlSym2 showx6989586621680636077 x6989586621680636078 :: TyFun k3 (TyFun Symbol (TyFun [k1] Symbol -> Type) -> Type) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (Lambda_6989586621680636009Sym1 ss6989586621680636007 :: TyFun k2 (TyFun (Symbol ~> c) (TyFun (a ~> Symbol) (a ~> c) -> Type) -> Type) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsPrec_6989586621680636247Sym0 :: TyFun Nat ((a, b, c, d, e, f) ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (Let6989586621680636081ShowlSym3 showx6989586621680636077 x6989586621680636078 xs6989586621680636079 :: TyFun Symbol (TyFun [k1] Symbol -> Type) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsPrec_6989586621680636212Sym2 a6989586621680636218 a6989586621680636219 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsPrec_6989586621680636229Sym1 a6989586621680636235 :: TyFun (a, b, c, d, e) (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (Lambda_6989586621680636009Sym2 ss6989586621680636007 a_69895866216806360006989586621680636008 :: TyFun (Symbol ~> c) (TyFun (a ~> Symbol) (a ~> c) -> Type) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (Let6989586621680636081ShowlSym4 showx6989586621680636077 x6989586621680636078 xs6989586621680636079 s6989586621680636080 :: TyFun [k1] Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsPrec_6989586621680636266Sym0 :: TyFun Nat ((a, b, c, d, e, f, g) ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsPrec_6989586621680636229Sym2 a6989586621680636235 a6989586621680636236 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsPrec_6989586621680636247Sym1 a6989586621680636253 :: TyFun (a, b, c, d, e, f) (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (Lambda_6989586621680636009Sym3 ss6989586621680636007 a_69895866216806360006989586621680636008 s6989586621680636011 :: TyFun (a ~> Symbol) (a ~> c) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsPrec_6989586621680636247Sym2 a6989586621680636253 a6989586621680636254 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsPrec_6989586621680636266Sym1 a6989586621680636272 :: TyFun (a, b, c, d, e, f, g) (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

SuppressUnusedWarnings (ShowsPrec_6989586621680636266Sym2 a6989586621680636272 a6989586621680636273 :: TyFun Symbol Symbol -> Type) 
Instance details

Defined in Data.Singletons.Prelude.Show

TypeHasDoc a => GProductHasDoc (S1 ('MetaSel ('Nothing :: Maybe Symbol) _1 _2 _3) (Rec0 a)) Source # 
Instance details

Defined in Michelson.Typed.Haskell.Doc

(TypeHasDoc a, KnownSymbol field) => GProductHasDoc (S1 ('MetaSel ('Just field) _1 _2 _3) (Rec0 a)) Source # 
Instance details

Defined in Michelson.Typed.Haskell.Doc

type MEmpty 
Instance details

Defined in Fcf.Class.Monoid

type MEmpty = ""
type Mempty 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Mempty = Mempty_6989586621680690774Sym0
type Sing 
Instance details

Defined in Data.Singletons.TypeLits.Internal

type Sing = SSymbol
type Demote Symbol 
Instance details

Defined in Data.Singletons.TypeLits.Internal

type DemoteRep Symbol 
Instance details

Defined in GHC.Generics

type DemoteRep Symbol = String
data Sing (s :: Symbol) 
Instance details

Defined in GHC.Generics

data Sing (s :: Symbol) where
type FromString a 
Instance details

Defined in Data.Singletons.Prelude.IsString

type FromString a = a
type Mconcat (arg :: [Symbol]) 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Mconcat (arg :: [Symbol]) = Apply (Mconcat_6989586621680690724Sym0 :: TyFun [Symbol] Symbol -> Type) arg
type Show_ (arg :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Show_ (arg :: Symbol) = Apply (Show__6989586621680636125Sym0 :: TyFun Symbol Symbol -> Type) arg
type Sconcat (arg :: NonEmpty Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type Sconcat (arg :: NonEmpty Symbol) = Apply (Sconcat_6989586621680240021Sym0 :: TyFun (NonEmpty Symbol) Symbol -> Type) arg
type (x :: Symbol) <> (y :: Symbol)

With base >= 4.10.0.0.

Instance details

Defined in Fcf.Class.Monoid

type (x :: Symbol) <> (y :: Symbol) = AppendSymbol x y
type Mappend (arg1 :: Symbol) (arg2 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Mappend (arg1 :: Symbol) (arg2 :: Symbol) = Apply (Apply (Mappend_6989586621680690710Sym0 :: TyFun Symbol (Symbol ~> Symbol) -> Type) arg1) arg2
type ShowList (arg1 :: [Symbol]) arg2 
Instance details

Defined in Data.Singletons.Prelude.Show

type ShowList (arg1 :: [Symbol]) arg2 = Apply (Apply (ShowList_6989586621680636133Sym0 :: TyFun [Symbol] (Symbol ~> Symbol) -> Type) arg1) arg2
type (a :: Symbol) <> (b :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup.Internal

type (a :: Symbol) <> (b :: Symbol) = AppendSymbol a b
type Min (arg1 :: Symbol) (arg2 :: Symbol) 
Instance details

Defined in Data.Singletons.TypeLits.Internal

type Min (arg1 :: Symbol) (arg2 :: Symbol) = Apply (Apply (Min_6989586621679836854Sym0 :: TyFun Symbol (Symbol ~> Symbol) -> Type) arg1) arg2
type Max (arg1 :: Symbol) (arg2 :: Symbol) 
Instance details

Defined in Data.Singletons.TypeLits.Internal

type Max (arg1 :: Symbol) (arg2 :: Symbol) = Apply (Apply (Max_6989586621679836838Sym0 :: TyFun Symbol (Symbol ~> Symbol) -> Type) arg1) arg2
type (arg1 :: Symbol) >= (arg2 :: Symbol) 
Instance details

Defined in Data.Singletons.TypeLits.Internal

type (arg1 :: Symbol) >= (arg2 :: Symbol) = Apply (Apply (TFHelper_6989586621679836822Sym0 :: TyFun Symbol (Symbol ~> Bool) -> Type) arg1) arg2
type (arg1 :: Symbol) > (arg2 :: Symbol) 
Instance details

Defined in Data.Singletons.TypeLits.Internal

type (arg1 :: Symbol) > (arg2 :: Symbol) = Apply (Apply (TFHelper_6989586621679836806Sym0 :: TyFun Symbol (Symbol ~> Bool) -> Type) arg1) arg2
type (arg1 :: Symbol) <= (arg2 :: Symbol) 
Instance details

Defined in Data.Singletons.TypeLits.Internal

type (arg1 :: Symbol) <= (arg2 :: Symbol) = Apply (Apply (TFHelper_6989586621679836790Sym0 :: TyFun Symbol (Symbol ~> Bool) -> Type) arg1) arg2
type (arg1 :: Symbol) < (arg2 :: Symbol) 
Instance details

Defined in Data.Singletons.TypeLits.Internal

type (arg1 :: Symbol) < (arg2 :: Symbol) = Apply (Apply (TFHelper_6989586621679836774Sym0 :: TyFun Symbol (Symbol ~> Bool) -> Type) arg1) arg2
type Compare (a :: Symbol) (b :: Symbol) 
Instance details

Defined in Data.Singletons.TypeLits.Internal

type Compare (a :: Symbol) (b :: Symbol) = CmpSymbol a b
type (x :: Symbol) /= (y :: Symbol) 
Instance details

Defined in Data.Singletons.TypeLits.Internal

type (x :: Symbol) /= (y :: Symbol) = Not (x == y)
type (x :: Symbol) == (y :: Symbol) 
Instance details

Defined in Data.Singletons.TypeLits.Internal

type (x :: Symbol) == (y :: Symbol) = DefaultEq x y
type ShowsPrec a1 (a2 :: Symbol) a3 
Instance details

Defined in Data.Singletons.Prelude.Show

type ShowsPrec a1 (a2 :: Symbol) a3 = Apply (Apply (Apply ShowsPrec_6989586621680636163Sym0 a1) a2) a3
type Apply KnownSymbolSym0 (a6989586621679946210 :: Symbol) 
Instance details

Defined in Data.Singletons.TypeLits

type Apply KnownSymbolSym0 (a6989586621679946210 :: Symbol) = KnownSymbolSym1 a6989586621679946210
type Apply ShowCommaSpaceSym0 (a6989586621680636020 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowCommaSpaceSym0 (a6989586621680636020 :: Symbol) = ShowCommaSpaceSym1 a6989586621680636020
type Apply ShowSpaceSym0 (a6989586621680636026 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowSpaceSym0 (a6989586621680636026 :: Symbol) = ShowSpaceSym1 a6989586621680636026
type Apply (ShowStringSym1 a6989586621680636054 :: TyFun Symbol Symbol -> Type) (a6989586621680636055 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowStringSym1 a6989586621680636054 :: TyFun Symbol Symbol -> Type) (a6989586621680636055 :: Symbol) = ShowStringSym2 a6989586621680636054 a6989586621680636055
type Apply (ShowCharSym1 a6989586621680636065 :: TyFun Symbol Symbol -> Type) (a6989586621680636066 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowCharSym1 a6989586621680636065 :: TyFun Symbol Symbol -> Type) (a6989586621680636066 :: Symbol) = ShowCharSym2 a6989586621680636065 a6989586621680636066
type Apply (Show_tupleSym1 a6989586621680636005 :: TyFun Symbol Symbol -> Type) (a6989586621680636006 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (Show_tupleSym1 a6989586621680636005 :: TyFun Symbol Symbol -> Type) (a6989586621680636006 :: Symbol) = Show_tupleSym2 a6989586621680636005 a6989586621680636006
type Apply (ShowsNatSym1 a6989586621680652779 :: TyFun Symbol Symbol -> Type) (a6989586621680652780 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsNatSym1 a6989586621680652779 :: TyFun Symbol Symbol -> Type) (a6989586621680652780 :: Symbol) = ShowsNatSym2 a6989586621680652779 a6989586621680652780
type Apply (FromStringSym0 :: TyFun Symbol k2 -> Type) (a6989586621681489885 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.IsString

type Apply (FromStringSym0 :: TyFun Symbol k2 -> Type) (a6989586621681489885 :: Symbol) = FromStringSym1 a6989586621681489885 :: k2
type Apply (Show__6989586621680636125Sym0 :: TyFun a Symbol -> Type) (a6989586621680636129 :: a) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (Show__6989586621680636125Sym0 :: TyFun a Symbol -> Type) (a6989586621680636129 :: a) = Show__6989586621680636125Sym1 a6989586621680636129
type Apply (Show_Sym0 :: TyFun a Symbol -> Type) (a6989586621680636104 :: a) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (Show_Sym0 :: TyFun a Symbol -> Type) (a6989586621680636104 :: a) = Show_Sym1 a6989586621680636104
type Apply (ShowParenSym2 a6989586621680636038 a6989586621680636039 :: TyFun Symbol Symbol -> Type) (a6989586621680636040 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowParenSym2 a6989586621680636038 a6989586621680636039 :: TyFun Symbol Symbol -> Type) (a6989586621680636040 :: Symbol) = ShowParenSym3 a6989586621680636038 a6989586621680636039 a6989586621680636040
type Apply (ShowsSym1 a6989586621680636091 :: TyFun Symbol Symbol -> Type) (a6989586621680636092 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsSym1 a6989586621680636091 :: TyFun Symbol Symbol -> Type) (a6989586621680636092 :: Symbol) = ShowsSym2 a6989586621680636091 a6989586621680636092
type Apply (ShowListSym1 a6989586621680636108 :: TyFun Symbol Symbol -> Type) (a6989586621680636109 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListSym1 a6989586621680636108 :: TyFun Symbol Symbol -> Type) (a6989586621680636109 :: Symbol) = ShowListSym2 a6989586621680636108 a6989586621680636109
type Apply (ShowsPrec_6989586621681186574Sym2 a6989586621681186582 a6989586621681186583 :: TyFun Symbol Symbol -> Type) (a6989586621681186584 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ShowsPrec_6989586621681186574Sym2 a6989586621681186582 a6989586621681186583 :: TyFun Symbol Symbol -> Type) (a6989586621681186584 :: Symbol) = ShowsPrec_6989586621681186574Sym3 a6989586621681186582 a6989586621681186583 a6989586621681186584
type Apply (ShowsPrec_6989586621681186600Sym2 a6989586621681186608 a6989586621681186609 :: TyFun Symbol Symbol -> Type) (a6989586621681186610 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ShowsPrec_6989586621681186600Sym2 a6989586621681186608 a6989586621681186609 :: TyFun Symbol Symbol -> Type) (a6989586621681186610 :: Symbol) = ShowsPrec_6989586621681186600Sym3 a6989586621681186608 a6989586621681186609 a6989586621681186610
type Apply (Lambda_6989586621680636028Sym1 a_69895866216806360226989586621680636027 :: TyFun Symbol Symbol -> Type) (xs6989586621680636030 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (Lambda_6989586621680636028Sym1 a_69895866216806360226989586621680636027 :: TyFun Symbol Symbol -> Type) (xs6989586621680636030 :: Symbol) = Lambda_6989586621680636028Sym2 a_69895866216806360226989586621680636027 xs6989586621680636030
type Apply (ShowList_6989586621680636133Sym1 a6989586621680636138 :: TyFun Symbol Symbol -> Type) (a6989586621680636139 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowList_6989586621680636133Sym1 a6989586621680636138 :: TyFun Symbol Symbol -> Type) (a6989586621680636139 :: Symbol) = ShowList_6989586621680636133Sym2 a6989586621680636138 a6989586621680636139
type Apply (ShowsPrec_6989586621680636163Sym2 a6989586621680636173 a6989586621680636174 :: TyFun Symbol Symbol -> Type) (a6989586621680636175 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrec_6989586621680636163Sym2 a6989586621680636173 a6989586621680636174 :: TyFun Symbol Symbol -> Type) (a6989586621680636175 :: Symbol) = ShowsPrec_6989586621680636163Sym3 a6989586621680636173 a6989586621680636174 a6989586621680636175
type Apply (ShowsPrec_6989586621680653251Sym2 a6989586621680653259 a6989586621680653260 :: TyFun Symbol Symbol -> Type) (a6989586621680653261 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrec_6989586621680653251Sym2 a6989586621680653259 a6989586621680653260 :: TyFun Symbol Symbol -> Type) (a6989586621680653261 :: Symbol) = ShowsPrec_6989586621680653251Sym3 a6989586621680653259 a6989586621680653260 a6989586621680653261
type Apply (ShowsPrec_6989586621680653401Sym2 a6989586621680653411 a6989586621680653412 :: TyFun Symbol Symbol -> Type) (a6989586621680653413 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrec_6989586621680653401Sym2 a6989586621680653411 a6989586621680653412 :: TyFun Symbol Symbol -> Type) (a6989586621680653413 :: Symbol) = ShowsPrec_6989586621680653401Sym3 a6989586621680653411 a6989586621680653412 a6989586621680653413
type Apply (ShowsPrec_6989586621680653423Sym2 a6989586621680653435 a6989586621680653436 :: TyFun Symbol Symbol -> Type) (a6989586621680653437 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrec_6989586621680653423Sym2 a6989586621680653435 a6989586621680653436 :: TyFun Symbol Symbol -> Type) (a6989586621680653437 :: Symbol) = ShowsPrec_6989586621680653423Sym3 a6989586621680653435 a6989586621680653436 a6989586621680653437
type Apply (ShowsPrec_6989586621680653451Sym2 a6989586621680653459 a6989586621680653460 :: TyFun Symbol Symbol -> Type) (a6989586621680653461 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrec_6989586621680653451Sym2 a6989586621680653459 a6989586621680653460 :: TyFun Symbol Symbol -> Type) (a6989586621680653461 :: Symbol) = ShowsPrec_6989586621680653451Sym3 a6989586621680653459 a6989586621680653460 a6989586621680653461
type Apply (ShowListWithSym2 a6989586621680636073 a6989586621680636074 :: TyFun Symbol Symbol -> Type) (a6989586621680636075 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListWithSym2 a6989586621680636073 a6989586621680636074 :: TyFun Symbol Symbol -> Type) (a6989586621680636075 :: Symbol) = ShowListWithSym3 a6989586621680636073 a6989586621680636074 a6989586621680636075
type Apply (ShowsPrecSym2 a6989586621680636099 a6989586621680636100 :: TyFun Symbol Symbol -> Type) (a6989586621680636101 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrecSym2 a6989586621680636099 a6989586621680636100 :: TyFun Symbol Symbol -> Type) (a6989586621680636101 :: Symbol) = ShowsPrecSym3 a6989586621680636099 a6989586621680636100 a6989586621680636101
type Apply (ShowsPrec_6989586621681186519Sym2 a6989586621681186527 a6989586621681186528 :: TyFun Symbol Symbol -> Type) (a6989586621681186529 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ShowsPrec_6989586621681186519Sym2 a6989586621681186527 a6989586621681186528 :: TyFun Symbol Symbol -> Type) (a6989586621681186529 :: Symbol) = ShowsPrec_6989586621681186519Sym3 a6989586621681186527 a6989586621681186528 a6989586621681186529
type Apply (ShowsPrec_6989586621681186548Sym2 a6989586621681186556 a6989586621681186557 :: TyFun Symbol Symbol -> Type) (a6989586621681186558 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ShowsPrec_6989586621681186548Sym2 a6989586621681186556 a6989586621681186557 :: TyFun Symbol Symbol -> Type) (a6989586621681186558 :: Symbol) = ShowsPrec_6989586621681186548Sym3 a6989586621681186556 a6989586621681186557 a6989586621681186558
type Apply (ShowsPrec_6989586621681186629Sym2 a6989586621681186637 a6989586621681186638 :: TyFun Symbol Symbol -> Type) (a6989586621681186639 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ShowsPrec_6989586621681186629Sym2 a6989586621681186637 a6989586621681186638 :: TyFun Symbol Symbol -> Type) (a6989586621681186639 :: Symbol) = ShowsPrec_6989586621681186629Sym3 a6989586621681186637 a6989586621681186638 a6989586621681186639
type Apply (ShowsPrec_6989586621681186658Sym2 a6989586621681186666 a6989586621681186667 :: TyFun Symbol Symbol -> Type) (a6989586621681186668 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ShowsPrec_6989586621681186658Sym2 a6989586621681186666 a6989586621681186667 :: TyFun Symbol Symbol -> Type) (a6989586621681186668 :: Symbol) = ShowsPrec_6989586621681186658Sym3 a6989586621681186666 a6989586621681186667 a6989586621681186668
type Apply (ShowsPrec_6989586621681186687Sym2 a6989586621681186695 a6989586621681186696 :: TyFun Symbol Symbol -> Type) (a6989586621681186697 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ShowsPrec_6989586621681186687Sym2 a6989586621681186695 a6989586621681186696 :: TyFun Symbol Symbol -> Type) (a6989586621681186697 :: Symbol) = ShowsPrec_6989586621681186687Sym3 a6989586621681186695 a6989586621681186696 a6989586621681186697
type Apply (ShowsPrec_6989586621681186716Sym2 a6989586621681186724 a6989586621681186725 :: TyFun Symbol Symbol -> Type) (a6989586621681186726 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ShowsPrec_6989586621681186716Sym2 a6989586621681186724 a6989586621681186725 :: TyFun Symbol Symbol -> Type) (a6989586621681186726 :: Symbol) = ShowsPrec_6989586621681186716Sym3 a6989586621681186724 a6989586621681186725 a6989586621681186726
type Apply (ShowsPrec_6989586621681186745Sym2 a6989586621681186753 a6989586621681186754 :: TyFun Symbol Symbol -> Type) (a6989586621681186755 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ShowsPrec_6989586621681186745Sym2 a6989586621681186753 a6989586621681186754 :: TyFun Symbol Symbol -> Type) (a6989586621681186755 :: Symbol) = ShowsPrec_6989586621681186745Sym3 a6989586621681186753 a6989586621681186754 a6989586621681186755
type Apply (ShowsPrec_6989586621681186774Sym2 a6989586621681186782 a6989586621681186783 :: TyFun Symbol Symbol -> Type) (a6989586621681186784 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ShowsPrec_6989586621681186774Sym2 a6989586621681186782 a6989586621681186783 :: TyFun Symbol Symbol -> Type) (a6989586621681186784 :: Symbol) = ShowsPrec_6989586621681186774Sym3 a6989586621681186782 a6989586621681186783 a6989586621681186784
type Apply (ShowsPrec_6989586621681186803Sym2 a6989586621681186811 a6989586621681186812 :: TyFun Symbol Symbol -> Type) (a6989586621681186813 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ShowsPrec_6989586621681186803Sym2 a6989586621681186811 a6989586621681186812 :: TyFun Symbol Symbol -> Type) (a6989586621681186813 :: Symbol) = ShowsPrec_6989586621681186803Sym3 a6989586621681186811 a6989586621681186812 a6989586621681186813
type Apply (ShowsPrec_6989586621681011844Sym2 a6989586621681011852 a6989586621681011853 :: TyFun Symbol Symbol -> Type) (a6989586621681011854 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Identity

type Apply (ShowsPrec_6989586621681011844Sym2 a6989586621681011852 a6989586621681011853 :: TyFun Symbol Symbol -> Type) (a6989586621681011854 :: Symbol) = ShowsPrec_6989586621681011844Sym3 a6989586621681011852 a6989586621681011853 a6989586621681011854
type Apply (ShowsPrec_6989586621680697367Sym2 a6989586621680697375 a6989586621680697376 :: TyFun Symbol Symbol -> Type) (a6989586621680697377 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Apply (ShowsPrec_6989586621680697367Sym2 a6989586621680697375 a6989586621680697376 :: TyFun Symbol Symbol -> Type) (a6989586621680697377 :: Symbol) = ShowsPrec_6989586621680697367Sym3 a6989586621680697375 a6989586621680697376 a6989586621680697377
type Apply (ShowsPrec_6989586621680697396Sym2 a6989586621680697404 a6989586621680697405 :: TyFun Symbol Symbol -> Type) (a6989586621680697406 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Apply (ShowsPrec_6989586621680697396Sym2 a6989586621680697404 a6989586621680697405 :: TyFun Symbol Symbol -> Type) (a6989586621680697406 :: Symbol) = ShowsPrec_6989586621680697396Sym3 a6989586621680697404 a6989586621680697405 a6989586621680697406
type Apply (ShowsPrec_6989586621680636113Sym2 a6989586621680636119 a6989586621680636120 :: TyFun Symbol Symbol -> Type) (a6989586621680636121 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrec_6989586621680636113Sym2 a6989586621680636119 a6989586621680636120 :: TyFun Symbol Symbol -> Type) (a6989586621680636121 :: Symbol) = ShowsPrec_6989586621680636113Sym3 a6989586621680636119 a6989586621680636120 a6989586621680636121
type Apply (ShowsPrec_6989586621680636145Sym2 a6989586621680636155 a6989586621680636156 :: TyFun Symbol Symbol -> Type) (a6989586621680636157 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrec_6989586621680636145Sym2 a6989586621680636155 a6989586621680636156 :: TyFun Symbol Symbol -> Type) (a6989586621680636157 :: Symbol) = ShowsPrec_6989586621680636145Sym3 a6989586621680636155 a6989586621680636156 a6989586621680636157
type Apply (ShowsPrec_6989586621680653283Sym2 a6989586621680653293 a6989586621680653294 :: TyFun Symbol Symbol -> Type) (a6989586621680653295 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrec_6989586621680653283Sym2 a6989586621680653293 a6989586621680653294 :: TyFun Symbol Symbol -> Type) (a6989586621680653295 :: Symbol) = ShowsPrec_6989586621680653283Sym3 a6989586621680653293 a6989586621680653294 a6989586621680653295
type Apply (ShowsPrec_6989586621680653377Sym2 a6989586621680653385 a6989586621680653386 :: TyFun Symbol Symbol -> Type) (a6989586621680653387 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrec_6989586621680653377Sym2 a6989586621680653385 a6989586621680653386 :: TyFun Symbol Symbol -> Type) (a6989586621680653387 :: Symbol) = ShowsPrec_6989586621680653377Sym3 a6989586621680653385 a6989586621680653386 a6989586621680653387
type Apply (ShowsPrec_6989586621681203049Sym2 a6989586621681203057 a6989586621681203058 :: TyFun Symbol Symbol -> Type) (a6989586621681203059 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ShowsPrec_6989586621681203049Sym2 a6989586621681203057 a6989586621681203058 :: TyFun Symbol Symbol -> Type) (a6989586621681203059 :: Symbol) = ShowsPrec_6989586621681203049Sym3 a6989586621681203057 a6989586621681203058 a6989586621681203059
type Apply (ShowsPrec_6989586621680786572Sym2 a6989586621680786580 a6989586621680786581 :: TyFun Symbol Symbol -> Type) (a6989586621680786582 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Proxy

type Apply (ShowsPrec_6989586621680786572Sym2 a6989586621680786580 a6989586621680786581 :: TyFun Symbol Symbol -> Type) (a6989586621680786582 :: Symbol) = ShowsPrec_6989586621680786572Sym3 a6989586621680786580 a6989586621680786581 a6989586621680786582
type Apply (ShowsPrec_6989586621680636181Sym2 a6989586621680636187 a6989586621680636188 :: TyFun Symbol Symbol -> Type) (a6989586621680636189 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrec_6989586621680636181Sym2 a6989586621680636187 a6989586621680636188 :: TyFun Symbol Symbol -> Type) (a6989586621680636189 :: Symbol) = ShowsPrec_6989586621680636181Sym3 a6989586621680636187 a6989586621680636188 a6989586621680636189
type Apply (ShowsPrec_6989586621680653337Sym2 a6989586621680653347 a6989586621680653348 :: TyFun Symbol Symbol -> Type) (a6989586621680653349 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrec_6989586621680653337Sym2 a6989586621680653347 a6989586621680653348 :: TyFun Symbol Symbol -> Type) (a6989586621680653349 :: Symbol) = ShowsPrec_6989586621680653337Sym3 a6989586621680653347 a6989586621680653348 a6989586621680653349
type Apply (ShowsPrec_6989586621681044002Sym2 a6989586621681044010 a6989586621681044011 :: TyFun Symbol Symbol -> Type) (a6989586621681044012 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Const

type Apply (ShowsPrec_6989586621681044002Sym2 a6989586621681044010 a6989586621681044011 :: TyFun Symbol Symbol -> Type) (a6989586621681044012 :: Symbol) = ShowsPrec_6989586621681044002Sym3 a6989586621681044010 a6989586621681044011 a6989586621681044012
type Apply (ShowsPrec_6989586621680636196Sym2 a6989586621680636202 a6989586621680636203 :: TyFun Symbol Symbol -> Type) (a6989586621680636204 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrec_6989586621680636196Sym2 a6989586621680636202 a6989586621680636203 :: TyFun Symbol Symbol -> Type) (a6989586621680636204 :: Symbol) = ShowsPrec_6989586621680636196Sym3 a6989586621680636202 a6989586621680636203 a6989586621680636204
type Apply (ShowsPrec_6989586621680636212Sym2 a6989586621680636218 a6989586621680636219 :: TyFun Symbol Symbol -> Type) (a6989586621680636220 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrec_6989586621680636212Sym2 a6989586621680636218 a6989586621680636219 :: TyFun Symbol Symbol -> Type) (a6989586621680636220 :: Symbol) = ShowsPrec_6989586621680636212Sym3 a6989586621680636218 a6989586621680636219 a6989586621680636220
type Apply (ShowsPrec_6989586621680636229Sym2 a6989586621680636235 a6989586621680636236 :: TyFun Symbol Symbol -> Type) (a6989586621680636237 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrec_6989586621680636229Sym2 a6989586621680636235 a6989586621680636236 :: TyFun Symbol Symbol -> Type) (a6989586621680636237 :: Symbol) = ShowsPrec_6989586621680636229Sym3 a6989586621680636235 a6989586621680636236 a6989586621680636237
type Apply (ShowsPrec_6989586621680636247Sym2 a6989586621680636253 a6989586621680636254 :: TyFun Symbol Symbol -> Type) (a6989586621680636255 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrec_6989586621680636247Sym2 a6989586621680636253 a6989586621680636254 :: TyFun Symbol Symbol -> Type) (a6989586621680636255 :: Symbol) = ShowsPrec_6989586621680636247Sym3 a6989586621680636253 a6989586621680636254 a6989586621680636255
type Apply (ShowsPrec_6989586621680636266Sym2 a6989586621680636272 a6989586621680636273 :: TyFun Symbol Symbol -> Type) (a6989586621680636274 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrec_6989586621680636266Sym2 a6989586621680636272 a6989586621680636273 :: TyFun Symbol Symbol -> Type) (a6989586621680636274 :: Symbol) = ShowsPrec_6989586621680636266Sym3 a6989586621680636272 a6989586621680636273 a6989586621680636274
type Apply (FromString_6989586621681489894Sym0 :: TyFun Symbol (Identity a) -> Type) (a6989586621681489898 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.IsString

type Apply (FromString_6989586621681489894Sym0 :: TyFun Symbol (Identity a) -> Type) (a6989586621681489898 :: Symbol) = FromString_6989586621681489894Sym1 a6989586621681489898 :: Identity a
type Apply ShowParenSym0 (a6989586621680636038 :: Bool) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowParenSym0 (a6989586621680636038 :: Bool) = ShowParenSym1 a6989586621680636038
type Apply ShowsPrec_6989586621680653401Sym0 (a6989586621680653411 :: Nat) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowsPrec_6989586621680653401Sym0 (a6989586621680653411 :: Nat) = ShowsPrec_6989586621680653401Sym1 a6989586621680653411
type Apply ShowsPrec_6989586621680653423Sym0 (a6989586621680653435 :: Nat) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowsPrec_6989586621680653423Sym0 (a6989586621680653435 :: Nat) = ShowsPrec_6989586621680653423Sym1 a6989586621680653435
type Apply ShowsNatSym0 (a6989586621680652779 :: Nat) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowsNatSym0 (a6989586621680652779 :: Nat) = ShowsNatSym1 a6989586621680652779
type Apply ShowsPrec_6989586621680636163Sym0 (a6989586621680636173 :: Nat) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowsPrec_6989586621680636163Sym0 (a6989586621680636173 :: Nat) = ShowsPrec_6989586621680636163Sym1 a6989586621680636173
type Apply ShowsPrec_6989586621680653251Sym0 (a6989586621680653259 :: Nat) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowsPrec_6989586621680653251Sym0 (a6989586621680653259 :: Nat) = ShowsPrec_6989586621680653251Sym1 a6989586621680653259
type Apply ShowsPrec_6989586621680653451Sym0 (a6989586621680653459 :: Nat) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowsPrec_6989586621680653451Sym0 (a6989586621680653459 :: Nat) = ShowsPrec_6989586621680653451Sym1 a6989586621680653459
type Apply ShowsPrec_6989586621681186574Sym0 (a6989586621681186582 :: Nat) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply ShowsPrec_6989586621681186574Sym0 (a6989586621681186582 :: Nat) = ShowsPrec_6989586621681186574Sym1 a6989586621681186582
type Apply ShowsPrec_6989586621681186600Sym0 (a6989586621681186608 :: Nat) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply ShowsPrec_6989586621681186600Sym0 (a6989586621681186608 :: Nat) = ShowsPrec_6989586621681186600Sym1 a6989586621681186608
type Apply ShowStringSym0 (a6989586621680636054 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowStringSym0 (a6989586621680636054 :: Symbol) = ShowStringSym1 a6989586621680636054
type Apply ShowCharSym0 (a6989586621680636065 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply ShowCharSym0 (a6989586621680636065 :: Symbol) = ShowCharSym1 a6989586621680636065
type Apply (ShowsPrec_6989586621680653401Sym1 a6989586621680653411 :: TyFun Bool (Symbol ~> Symbol) -> Type) (a6989586621680653412 :: Bool) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrec_6989586621680653401Sym1 a6989586621680653411 :: TyFun Bool (Symbol ~> Symbol) -> Type) (a6989586621680653412 :: Bool) = ShowsPrec_6989586621680653401Sym2 a6989586621680653411 a6989586621680653412
type Apply (ShowsPrec_6989586621680653423Sym1 a6989586621680653435 :: TyFun Ordering (Symbol ~> Symbol) -> Type) (a6989586621680653436 :: Ordering) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrec_6989586621680653423Sym1 a6989586621680653435 :: TyFun Ordering (Symbol ~> Symbol) -> Type) (a6989586621680653436 :: Ordering) = ShowsPrec_6989586621680653423Sym2 a6989586621680653435 a6989586621680653436
type Apply (ShowsPrec_6989586621680636145Sym0 :: TyFun Nat ([a] ~> (Symbol ~> Symbol)) -> Type) (a6989586621680636155 :: Nat) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrec_6989586621680636145Sym0 :: TyFun Nat ([a] ~> (Symbol ~> Symbol)) -> Type) (a6989586621680636155 :: Nat) = ShowsPrec_6989586621680636145Sym1 a6989586621680636155 :: TyFun [a] (Symbol ~> Symbol) -> Type
type Apply (ShowsPrec_6989586621680653283Sym0 :: TyFun Nat (Maybe a ~> (Symbol ~> Symbol)) -> Type) (a6989586621680653293 :: Nat) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrec_6989586621680653283Sym0 :: TyFun Nat (Maybe a ~> (Symbol ~> Symbol)) -> Type) (a6989586621680653293 :: Nat) = ShowsPrec_6989586621680653283Sym1 a6989586621680653293 :: TyFun (Maybe a) (Symbol ~> Symbol) -> Type
type Apply (ShowsPrec_6989586621680636113Sym0 :: TyFun Nat (a ~> (Symbol ~> Symbol)) -> Type) (a6989586621680636119 :: Nat) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrec_6989586621680636113Sym0 :: TyFun Nat (a ~> (Symbol ~> Symbol)) -> Type) (a6989586621680636119 :: Nat) = ShowsPrec_6989586621680636113Sym1 a6989586621680636119 :: TyFun a (Symbol ~> Symbol) -> Type
type Apply (ShowsPrecSym0 :: TyFun Nat (a ~> (Symbol ~> Symbol)) -> Type) (a6989586621680636099 :: Nat) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrecSym0 :: TyFun Nat (a ~> (Symbol ~> Symbol)) -> Type) (a6989586621680636099 :: Nat) = ShowsPrecSym1 a6989586621680636099 :: TyFun a (Symbol ~> Symbol) -> Type
type Apply (ShowsPrec_6989586621681186687Sym0 :: TyFun Nat (Min a ~> (Symbol ~> Symbol)) -> Type) (a6989586621681186695 :: Nat) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ShowsPrec_6989586621681186687Sym0 :: TyFun Nat (Min a ~> (Symbol ~> Symbol)) -> Type) (a6989586621681186695 :: Nat) = ShowsPrec_6989586621681186687Sym1 a6989586621681186695 :: TyFun (Min a) (Symbol ~> Symbol) -> Type
type Apply (ShowsPrec_6989586621681186716Sym0 :: TyFun Nat (Max a ~> (Symbol ~> Symbol)) -> Type) (a6989586621681186724 :: Nat) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ShowsPrec_6989586621681186716Sym0 :: TyFun Nat (Max a ~> (Symbol ~> Symbol)) -> Type) (a6989586621681186724 :: Nat) = ShowsPrec_6989586621681186716Sym1 a6989586621681186724 :: TyFun (Max a) (Symbol ~> Symbol) -> Type
type Apply (ShowsPrec_6989586621681186745Sym0 :: TyFun Nat (First a ~> (Symbol ~> Symbol)) -> Type) (a6989586621681186753 :: Nat) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ShowsPrec_6989586621681186745Sym0 :: TyFun Nat (First a ~> (Symbol ~> Symbol)) -> Type) (a6989586621681186753 :: Nat) = ShowsPrec_6989586621681186745Sym1 a6989586621681186753 :: TyFun (First a) (Symbol ~> Symbol) -> Type
type Apply (ShowsPrec_6989586621681186774Sym0 :: TyFun Nat (Last a ~> (Symbol ~> Symbol)) -> Type) (a6989586621681186782 :: Nat) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ShowsPrec_6989586621681186774Sym0 :: TyFun Nat (Last a ~> (Symbol ~> Symbol)) -> Type) (a6989586621681186782 :: Nat) = ShowsPrec_6989586621681186774Sym1 a6989586621681186782 :: TyFun (Last a) (Symbol ~> Symbol) -> Type
type Apply (ShowsPrec_6989586621681186803Sym0 :: TyFun Nat (WrappedMonoid m ~> (Symbol ~> Symbol)) -> Type) (a6989586621681186811 :: Nat) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ShowsPrec_6989586621681186803Sym0 :: TyFun Nat (WrappedMonoid m ~> (Symbol ~> Symbol)) -> Type) (a6989586621681186811 :: Nat) = ShowsPrec_6989586621681186803Sym1 a6989586621681186811 :: TyFun (WrappedMonoid m) (Symbol ~> Symbol) -> Type
type Apply (ShowsPrec_6989586621681186519Sym0 :: TyFun Nat (Option a ~> (Symbol ~> Symbol)) -> Type) (a6989586621681186527 :: Nat) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ShowsPrec_6989586621681186519Sym0 :: TyFun Nat (Option a ~> (Symbol ~> Symbol)) -> Type) (a6989586621681186527 :: Nat) = ShowsPrec_6989586621681186519Sym1 a6989586621681186527 :: TyFun (Option a) (Symbol ~> Symbol) -> Type
type Apply (ShowsPrec_6989586621681011844Sym0 :: TyFun Nat (Identity a ~> (Symbol ~> Symbol)) -> Type) (a6989586621681011852 :: Nat) 
Instance details

Defined in Data.Singletons.Prelude.Identity

type Apply (ShowsPrec_6989586621681011844Sym0 :: TyFun Nat (Identity a ~> (Symbol ~> Symbol)) -> Type) (a6989586621681011852 :: Nat) = ShowsPrec_6989586621681011844Sym1 a6989586621681011852 :: TyFun (Identity a) (Symbol ~> Symbol) -> Type
type Apply (ShowsPrec_6989586621680697367Sym0 :: TyFun Nat (First a ~> (Symbol ~> Symbol)) -> Type) (a6989586621680697375 :: Nat) 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Apply (ShowsPrec_6989586621680697367Sym0 :: TyFun Nat (First a ~> (Symbol ~> Symbol)) -> Type) (a6989586621680697375 :: Nat) = ShowsPrec_6989586621680697367Sym1 a6989586621680697375 :: TyFun (First a) (Symbol ~> Symbol) -> Type
type Apply (ShowsPrec_6989586621680697396Sym0 :: TyFun Nat (Last a ~> (Symbol ~> Symbol)) -> Type) (a6989586621680697404 :: Nat) 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Apply (ShowsPrec_6989586621680697396Sym0 :: TyFun Nat (Last a ~> (Symbol ~> Symbol)) -> Type) (a6989586621680697404 :: Nat) = ShowsPrec_6989586621680697396Sym1 a6989586621680697404 :: TyFun (Last a) (Symbol ~> Symbol) -> Type
type Apply (ShowsPrec_6989586621681186548Sym0 :: TyFun Nat (Dual a ~> (Symbol ~> Symbol)) -> Type) (a6989586621681186556 :: Nat) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ShowsPrec_6989586621681186548Sym0 :: TyFun Nat (Dual a ~> (Symbol ~> Symbol)) -> Type) (a6989586621681186556 :: Nat) = ShowsPrec_6989586621681186548Sym1 a6989586621681186556 :: TyFun (Dual a) (Symbol ~> Symbol) -> Type
type Apply (ShowsPrec_6989586621681186629Sym0 :: TyFun Nat (Sum a ~> (Symbol ~> Symbol)) -> Type) (a6989586621681186637 :: Nat) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ShowsPrec_6989586621681186629Sym0 :: TyFun Nat (Sum a ~> (Symbol ~> Symbol)) -> Type) (a6989586621681186637 :: Nat) = ShowsPrec_6989586621681186629Sym1 a6989586621681186637 :: TyFun (Sum a) (Symbol ~> Symbol) -> Type
type Apply (ShowsPrec_6989586621681186658Sym0 :: TyFun Nat (Product a ~> (Symbol ~> Symbol)) -> Type) (a6989586621681186666 :: Nat) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ShowsPrec_6989586621681186658Sym0 :: TyFun Nat (Product a ~> (Symbol ~> Symbol)) -> Type) (a6989586621681186666 :: Nat) = ShowsPrec_6989586621681186658Sym1 a6989586621681186666 :: TyFun (Product a) (Symbol ~> Symbol) -> Type
type Apply (ShowsPrec_6989586621680653377Sym0 :: TyFun Nat (NonEmpty a ~> (Symbol ~> Symbol)) -> Type) (a6989586621680653385 :: Nat) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrec_6989586621680653377Sym0 :: TyFun Nat (NonEmpty a ~> (Symbol ~> Symbol)) -> Type) (a6989586621680653385 :: Nat) = ShowsPrec_6989586621680653377Sym1 a6989586621680653385 :: TyFun (NonEmpty a) (Symbol ~> Symbol) -> Type
type Apply (ShowsPrec_6989586621680636163Sym1 a6989586621680636173 :: TyFun Symbol (Symbol ~> Symbol) -> Type) (a6989586621680636174 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrec_6989586621680636163Sym1 a6989586621680636173 :: TyFun Symbol (Symbol ~> Symbol) -> Type) (a6989586621680636174 :: Symbol) = ShowsPrec_6989586621680636163Sym2 a6989586621680636173 a6989586621680636174
type Apply (ShowsPrec_6989586621680653251Sym1 a6989586621680653259 :: TyFun () (Symbol ~> Symbol) -> Type) (a6989586621680653260 :: ()) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrec_6989586621680653251Sym1 a6989586621680653259 :: TyFun () (Symbol ~> Symbol) -> Type) (a6989586621680653260 :: ()) = ShowsPrec_6989586621680653251Sym2 a6989586621680653259 a6989586621680653260
type Apply (Lambda_6989586621680636028Sym0 :: TyFun k (TyFun Symbol Symbol -> Type) -> Type) (a_69895866216806360226989586621680636027 :: k) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (Lambda_6989586621680636028Sym0 :: TyFun k (TyFun Symbol Symbol -> Type) -> Type) (a_69895866216806360226989586621680636027 :: k) = Lambda_6989586621680636028Sym1 a_69895866216806360226989586621680636027
type Apply (ShowsSym0 :: TyFun a (Symbol ~> Symbol) -> Type) (a6989586621680636091 :: a) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsSym0 :: TyFun a (Symbol ~> Symbol) -> Type) (a6989586621680636091 :: a) = ShowsSym1 a6989586621680636091
type Apply (ShowsPrec_6989586621680653451Sym1 a6989586621680653459 :: TyFun Void (Symbol ~> Symbol) -> Type) (a6989586621680653460 :: Void) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrec_6989586621680653451Sym1 a6989586621680653459 :: TyFun Void (Symbol ~> Symbol) -> Type) (a6989586621680653460 :: Void) = ShowsPrec_6989586621680653451Sym2 a6989586621680653459 a6989586621680653460
type Apply (ShowsPrec_6989586621681186574Sym1 a6989586621681186582 :: TyFun All (Symbol ~> Symbol) -> Type) (a6989586621681186583 :: All) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ShowsPrec_6989586621681186574Sym1 a6989586621681186582 :: TyFun All (Symbol ~> Symbol) -> Type) (a6989586621681186583 :: All) = ShowsPrec_6989586621681186574Sym2 a6989586621681186582 a6989586621681186583
type Apply (ShowsPrec_6989586621681186600Sym1 a6989586621681186608 :: TyFun Any (Symbol ~> Symbol) -> Type) (a6989586621681186609 :: Any) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ShowsPrec_6989586621681186600Sym1 a6989586621681186608 :: TyFun Any (Symbol ~> Symbol) -> Type) (a6989586621681186609 :: Any) = ShowsPrec_6989586621681186600Sym2 a6989586621681186608 a6989586621681186609
type Apply (ShowsPrec_6989586621680653337Sym0 :: TyFun Nat (Either a b ~> (Symbol ~> Symbol)) -> Type) (a6989586621680653347 :: Nat) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrec_6989586621680653337Sym0 :: TyFun Nat (Either a b ~> (Symbol ~> Symbol)) -> Type) (a6989586621680653347 :: Nat) = ShowsPrec_6989586621680653337Sym1 a6989586621680653347 :: TyFun (Either a b) (Symbol ~> Symbol) -> Type
type Apply (ShowsPrec_6989586621680636181Sym0 :: TyFun Nat ((a, b) ~> (Symbol ~> Symbol)) -> Type) (a6989586621680636187 :: Nat) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrec_6989586621680636181Sym0 :: TyFun Nat ((a, b) ~> (Symbol ~> Symbol)) -> Type) (a6989586621680636187 :: Nat) = ShowsPrec_6989586621680636181Sym1 a6989586621680636187 :: TyFun (a, b) (Symbol ~> Symbol) -> Type
type Apply (ShowsPrec_6989586621681203049Sym0 :: TyFun Nat (Arg a b ~> (Symbol ~> Symbol)) -> Type) (a6989586621681203057 :: Nat) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ShowsPrec_6989586621681203049Sym0 :: TyFun Nat (Arg a b ~> (Symbol ~> Symbol)) -> Type) (a6989586621681203057 :: Nat) = ShowsPrec_6989586621681203049Sym1 a6989586621681203057 :: TyFun (Arg a b) (Symbol ~> Symbol) -> Type
type Apply (ShowsPrec_6989586621680786572Sym0 :: TyFun Nat (Proxy s ~> (Symbol ~> Symbol)) -> Type) (a6989586621680786580 :: Nat) 
Instance details

Defined in Data.Singletons.Prelude.Proxy

type Apply (ShowsPrec_6989586621680786572Sym0 :: TyFun Nat (Proxy s ~> (Symbol ~> Symbol)) -> Type) (a6989586621680786580 :: Nat) = ShowsPrec_6989586621680786572Sym1 a6989586621680786580 :: TyFun (Proxy s) (Symbol ~> Symbol) -> Type
type Apply (ShowsPrec_6989586621680636113Sym1 a6989586621680636119 :: TyFun a (Symbol ~> Symbol) -> Type) (a6989586621680636120 :: a) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrec_6989586621680636113Sym1 a6989586621680636119 :: TyFun a (Symbol ~> Symbol) -> Type) (a6989586621680636120 :: a) = ShowsPrec_6989586621680636113Sym2 a6989586621680636119 a6989586621680636120
type Apply (ShowsPrecSym1 a6989586621680636099 :: TyFun a (Symbol ~> Symbol) -> Type) (a6989586621680636100 :: a) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrecSym1 a6989586621680636099 :: TyFun a (Symbol ~> Symbol) -> Type) (a6989586621680636100 :: a) = ShowsPrecSym2 a6989586621680636099 a6989586621680636100
type Apply (Let6989586621680379163GoSym0 :: TyFun k1 (TyFun k2 (TyFun [Symbol] Symbol -> Type) -> Type) -> Type) (w6989586621680379161 :: k1) 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Let6989586621680379163GoSym0 :: TyFun k1 (TyFun k2 (TyFun [Symbol] Symbol -> Type) -> Type) -> Type) (w6989586621680379161 :: k1) = Let6989586621680379163GoSym1 w6989586621680379161 :: TyFun k2 (TyFun [Symbol] Symbol -> Type) -> Type
type Apply (ShowsPrec_6989586621680636196Sym0 :: TyFun Nat ((a, b, c) ~> (Symbol ~> Symbol)) -> Type) (a6989586621680636202 :: Nat) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrec_6989586621680636196Sym0 :: TyFun Nat ((a, b, c) ~> (Symbol ~> Symbol)) -> Type) (a6989586621680636202 :: Nat) = ShowsPrec_6989586621680636196Sym1 a6989586621680636202 :: TyFun (a, b, c) (Symbol ~> Symbol) -> Type
type Apply (ShowsPrec_6989586621681044002Sym0 :: TyFun Nat (Const a b ~> (Symbol ~> Symbol)) -> Type) (a6989586621681044010 :: Nat) 
Instance details

Defined in Data.Singletons.Prelude.Const

type Apply (ShowsPrec_6989586621681044002Sym0 :: TyFun Nat (Const a b ~> (Symbol ~> Symbol)) -> Type) (a6989586621681044010 :: Nat) = ShowsPrec_6989586621681044002Sym1 a6989586621681044010 :: TyFun (Const a b) (Symbol ~> Symbol) -> Type
type Apply (Let6989586621680379163GoSym1 w6989586621680379161 :: TyFun k2 (TyFun [Symbol] Symbol -> Type) -> Type) (ws6989586621680379162 :: k2) 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Let6989586621680379163GoSym1 w6989586621680379161 :: TyFun k2 (TyFun [Symbol] Symbol -> Type) -> Type) (ws6989586621680379162 :: k2) = Let6989586621680379163GoSym2 w6989586621680379161 ws6989586621680379162
type Apply (ShowsPrec_6989586621680636212Sym0 :: TyFun Nat ((a, b, c, d) ~> (Symbol ~> Symbol)) -> Type) (a6989586621680636218 :: Nat) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrec_6989586621680636212Sym0 :: TyFun Nat ((a, b, c, d) ~> (Symbol ~> Symbol)) -> Type) (a6989586621680636218 :: Nat) = ShowsPrec_6989586621680636212Sym1 a6989586621680636218 :: TyFun (a, b, c, d) (Symbol ~> Symbol) -> Type
type Apply (Let6989586621680636081ShowlSym1 showx6989586621680636077 :: TyFun k2 (TyFun k3 (TyFun Symbol (TyFun [k1] Symbol -> Type) -> Type) -> Type) -> Type) (x6989586621680636078 :: k2) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (Let6989586621680636081ShowlSym1 showx6989586621680636077 :: TyFun k2 (TyFun k3 (TyFun Symbol (TyFun [k1] Symbol -> Type) -> Type) -> Type) -> Type) (x6989586621680636078 :: k2) = Let6989586621680636081ShowlSym2 showx6989586621680636077 x6989586621680636078 :: TyFun k3 (TyFun Symbol (TyFun [k1] Symbol -> Type) -> Type) -> Type
type Apply (Lambda_6989586621680636009Sym0 :: TyFun k1 (TyFun k2 (TyFun (Symbol ~> c) (TyFun (a ~> Symbol) (a ~> c) -> Type) -> Type) -> Type) -> Type) (ss6989586621680636007 :: k1) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (Lambda_6989586621680636009Sym0 :: TyFun k1 (TyFun k2 (TyFun (Symbol ~> c) (TyFun (a ~> Symbol) (a ~> c) -> Type) -> Type) -> Type) -> Type) (ss6989586621680636007 :: k1) = Lambda_6989586621680636009Sym1 ss6989586621680636007 :: TyFun k2 (TyFun (Symbol ~> c) (TyFun (a ~> Symbol) (a ~> c) -> Type) -> Type) -> Type
type Apply (ShowsPrec_6989586621680636229Sym0 :: TyFun Nat ((a, b, c, d, e) ~> (Symbol ~> Symbol)) -> Type) (a6989586621680636235 :: Nat) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrec_6989586621680636229Sym0 :: TyFun Nat ((a, b, c, d, e) ~> (Symbol ~> Symbol)) -> Type) (a6989586621680636235 :: Nat) = ShowsPrec_6989586621680636229Sym1 a6989586621680636235 :: TyFun (a, b, c, d, e) (Symbol ~> Symbol) -> Type
type Apply (Let6989586621680636081ShowlSym2 showx6989586621680636077 x6989586621680636078 :: TyFun k3 (TyFun Symbol (TyFun [k1] Symbol -> Type) -> Type) -> Type) (xs6989586621680636079 :: k3) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (Let6989586621680636081ShowlSym2 showx6989586621680636077 x6989586621680636078 :: TyFun k3 (TyFun Symbol (TyFun [k1] Symbol -> Type) -> Type) -> Type) (xs6989586621680636079 :: k3) = Let6989586621680636081ShowlSym3 showx6989586621680636077 x6989586621680636078 xs6989586621680636079
type Apply (Lambda_6989586621680636009Sym1 ss6989586621680636007 :: TyFun k2 (TyFun (Symbol ~> c) (TyFun (a ~> Symbol) (a ~> c) -> Type) -> Type) -> Type) (a_69895866216806360006989586621680636008 :: k2) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (Lambda_6989586621680636009Sym1 ss6989586621680636007 :: TyFun k2 (TyFun (Symbol ~> c) (TyFun (a ~> Symbol) (a ~> c) -> Type) -> Type) -> Type) (a_69895866216806360006989586621680636008 :: k2) = Lambda_6989586621680636009Sym2 ss6989586621680636007 a_69895866216806360006989586621680636008 :: TyFun (Symbol ~> c) (TyFun (a ~> Symbol) (a ~> c) -> Type) -> Type
type Apply (ShowsPrec_6989586621680636247Sym0 :: TyFun Nat ((a, b, c, d, e, f) ~> (Symbol ~> Symbol)) -> Type) (a6989586621680636253 :: Nat) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrec_6989586621680636247Sym0 :: TyFun Nat ((a, b, c, d, e, f) ~> (Symbol ~> Symbol)) -> Type) (a6989586621680636253 :: Nat) = ShowsPrec_6989586621680636247Sym1 a6989586621680636253 :: TyFun (a, b, c, d, e, f) (Symbol ~> Symbol) -> Type
type Apply (Let6989586621680636081ShowlSym3 showx6989586621680636077 x6989586621680636078 xs6989586621680636079 :: TyFun Symbol (TyFun [k1] Symbol -> Type) -> Type) (s6989586621680636080 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (Let6989586621680636081ShowlSym3 showx6989586621680636077 x6989586621680636078 xs6989586621680636079 :: TyFun Symbol (TyFun [k1] Symbol -> Type) -> Type) (s6989586621680636080 :: Symbol) = Let6989586621680636081ShowlSym4 showx6989586621680636077 x6989586621680636078 xs6989586621680636079 s6989586621680636080
type Apply (ShowsPrec_6989586621680636266Sym0 :: TyFun Nat ((a, b, c, d, e, f, g) ~> (Symbol ~> Symbol)) -> Type) (a6989586621680636272 :: Nat) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrec_6989586621680636266Sym0 :: TyFun Nat ((a, b, c, d, e, f, g) ~> (Symbol ~> Symbol)) -> Type) (a6989586621680636272 :: Nat) = ShowsPrec_6989586621680636266Sym1 a6989586621680636272 :: TyFun (a, b, c, d, e, f, g) (Symbol ~> Symbol) -> Type
type Apply (FromString_6989586621681489887Sym0 :: TyFun Symbol (Const a b) -> Type) (a6989586621681489891 :: Symbol) 
Instance details

Defined in Data.Singletons.Prelude.IsString

type Apply (FromString_6989586621681489887Sym0 :: TyFun Symbol (Const a b) -> Type) (a6989586621681489891 :: Symbol) = FromString_6989586621681489887Sym1 a6989586621681489891 :: Const a b
type Rep (ElField '(s, a)) 
Instance details

Defined in Data.Vinyl.Functor

type Rep (ElField '(s, a)) = C1 ('MetaCons s 'PrefixI 'False) (Rec0 a)
type Apply UnwordsSym0 (a6989586621680379160 :: [Symbol]) 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply UnwordsSym0 (a6989586621680379160 :: [Symbol]) = UnwordsSym1 a6989586621680379160
type Apply UnlinesSym0 (a6989586621680379170 :: [Symbol]) 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply UnlinesSym0 (a6989586621680379170 :: [Symbol]) = UnlinesSym1 a6989586621680379170
type Apply (Let6989586621680379163GoSym2 w6989586621680379161 ws6989586621680379162 :: TyFun [Symbol] Symbol -> Type) (a6989586621680379164 :: [Symbol]) 
Instance details

Defined in Data.Singletons.Prelude.List.Internal

type Apply (Let6989586621680379163GoSym2 w6989586621680379161 ws6989586621680379162 :: TyFun [Symbol] Symbol -> Type) (a6989586621680379164 :: [Symbol]) = Let6989586621680379163GoSym3 w6989586621680379161 ws6989586621680379162 a6989586621680379164
type Apply (Let6989586621680636081ShowlSym4 showx6989586621680636077 x6989586621680636078 xs6989586621680636079 s6989586621680636080 :: TyFun [k1] Symbol -> Type) (a6989586621680636082 :: [k1]) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (Let6989586621680636081ShowlSym4 showx6989586621680636077 x6989586621680636078 xs6989586621680636079 s6989586621680636080 :: TyFun [k1] Symbol -> Type) (a6989586621680636082 :: [k1]) = Let6989586621680636081ShowlSym5 showx6989586621680636077 x6989586621680636078 xs6989586621680636079 s6989586621680636080 a6989586621680636082
type Apply Show_tupleSym0 (a6989586621680636005 :: [Symbol ~> Symbol]) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply Show_tupleSym0 (a6989586621680636005 :: [Symbol ~> Symbol]) = Show_tupleSym1 a6989586621680636005
type Apply (ShowList_6989586621680636133Sym0 :: TyFun [a] (Symbol ~> Symbol) -> Type) (a6989586621680636138 :: [a]) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowList_6989586621680636133Sym0 :: TyFun [a] (Symbol ~> Symbol) -> Type) (a6989586621680636138 :: [a]) = ShowList_6989586621680636133Sym1 a6989586621680636138
type Apply (ShowListSym0 :: TyFun [a] (Symbol ~> Symbol) -> Type) (a6989586621680636108 :: [a]) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListSym0 :: TyFun [a] (Symbol ~> Symbol) -> Type) (a6989586621680636108 :: [a]) = ShowListSym1 a6989586621680636108
type Apply (ShowListWithSym1 a6989586621680636073 :: TyFun [a] (Symbol ~> Symbol) -> Type) (a6989586621680636074 :: [a]) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListWithSym1 a6989586621680636073 :: TyFun [a] (Symbol ~> Symbol) -> Type) (a6989586621680636074 :: [a]) = ShowListWithSym2 a6989586621680636073 a6989586621680636074
type Apply (ShowsPrec_6989586621680636145Sym1 a6989586621680636155 :: TyFun [a] (Symbol ~> Symbol) -> Type) (a6989586621680636156 :: [a]) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrec_6989586621680636145Sym1 a6989586621680636155 :: TyFun [a] (Symbol ~> Symbol) -> Type) (a6989586621680636156 :: [a]) = ShowsPrec_6989586621680636145Sym2 a6989586621680636155 a6989586621680636156
type Apply (ShowsPrec_6989586621680653283Sym1 a6989586621680653293 :: TyFun (Maybe a) (Symbol ~> Symbol) -> Type) (a6989586621680653294 :: Maybe a) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrec_6989586621680653283Sym1 a6989586621680653293 :: TyFun (Maybe a) (Symbol ~> Symbol) -> Type) (a6989586621680653294 :: Maybe a) = ShowsPrec_6989586621680653283Sym2 a6989586621680653293 a6989586621680653294
type Apply (ShowsPrec_6989586621681186687Sym1 a6989586621681186695 :: TyFun (Min a) (Symbol ~> Symbol) -> Type) (a6989586621681186696 :: Min a) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ShowsPrec_6989586621681186687Sym1 a6989586621681186695 :: TyFun (Min a) (Symbol ~> Symbol) -> Type) (a6989586621681186696 :: Min a) = ShowsPrec_6989586621681186687Sym2 a6989586621681186695 a6989586621681186696
type Apply (ShowsPrec_6989586621681186716Sym1 a6989586621681186724 :: TyFun (Max a) (Symbol ~> Symbol) -> Type) (a6989586621681186725 :: Max a) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ShowsPrec_6989586621681186716Sym1 a6989586621681186724 :: TyFun (Max a) (Symbol ~> Symbol) -> Type) (a6989586621681186725 :: Max a) = ShowsPrec_6989586621681186716Sym2 a6989586621681186724 a6989586621681186725
type Apply (ShowsPrec_6989586621681186745Sym1 a6989586621681186753 :: TyFun (First a) (Symbol ~> Symbol) -> Type) (a6989586621681186754 :: First a) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ShowsPrec_6989586621681186745Sym1 a6989586621681186753 :: TyFun (First a) (Symbol ~> Symbol) -> Type) (a6989586621681186754 :: First a) = ShowsPrec_6989586621681186745Sym2 a6989586621681186753 a6989586621681186754
type Apply (ShowsPrec_6989586621681186774Sym1 a6989586621681186782 :: TyFun (Last a) (Symbol ~> Symbol) -> Type) (a6989586621681186783 :: Last a) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ShowsPrec_6989586621681186774Sym1 a6989586621681186782 :: TyFun (Last a) (Symbol ~> Symbol) -> Type) (a6989586621681186783 :: Last a) = ShowsPrec_6989586621681186774Sym2 a6989586621681186782 a6989586621681186783
type Apply (ShowsPrec_6989586621681186803Sym1 a6989586621681186811 :: TyFun (WrappedMonoid m) (Symbol ~> Symbol) -> Type) (a6989586621681186812 :: WrappedMonoid m) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ShowsPrec_6989586621681186803Sym1 a6989586621681186811 :: TyFun (WrappedMonoid m) (Symbol ~> Symbol) -> Type) (a6989586621681186812 :: WrappedMonoid m) = ShowsPrec_6989586621681186803Sym2 a6989586621681186811 a6989586621681186812
type Apply (ShowsPrec_6989586621681186519Sym1 a6989586621681186527 :: TyFun (Option a) (Symbol ~> Symbol) -> Type) (a6989586621681186528 :: Option a) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ShowsPrec_6989586621681186519Sym1 a6989586621681186527 :: TyFun (Option a) (Symbol ~> Symbol) -> Type) (a6989586621681186528 :: Option a) = ShowsPrec_6989586621681186519Sym2 a6989586621681186527 a6989586621681186528
type Apply (ShowsPrec_6989586621681011844Sym1 a6989586621681011852 :: TyFun (Identity a) (Symbol ~> Symbol) -> Type) (a6989586621681011853 :: Identity a) 
Instance details

Defined in Data.Singletons.Prelude.Identity

type Apply (ShowsPrec_6989586621681011844Sym1 a6989586621681011852 :: TyFun (Identity a) (Symbol ~> Symbol) -> Type) (a6989586621681011853 :: Identity a) = ShowsPrec_6989586621681011844Sym2 a6989586621681011852 a6989586621681011853
type Apply (ShowsPrec_6989586621680697367Sym1 a6989586621680697375 :: TyFun (First a) (Symbol ~> Symbol) -> Type) (a6989586621680697376 :: First a) 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Apply (ShowsPrec_6989586621680697367Sym1 a6989586621680697375 :: TyFun (First a) (Symbol ~> Symbol) -> Type) (a6989586621680697376 :: First a) = ShowsPrec_6989586621680697367Sym2 a6989586621680697375 a6989586621680697376
type Apply (ShowsPrec_6989586621680697396Sym1 a6989586621680697404 :: TyFun (Last a) (Symbol ~> Symbol) -> Type) (a6989586621680697405 :: Last a) 
Instance details

Defined in Data.Singletons.Prelude.Monoid

type Apply (ShowsPrec_6989586621680697396Sym1 a6989586621680697404 :: TyFun (Last a) (Symbol ~> Symbol) -> Type) (a6989586621680697405 :: Last a) = ShowsPrec_6989586621680697396Sym2 a6989586621680697404 a6989586621680697405
type Apply (ShowsPrec_6989586621681186548Sym1 a6989586621681186556 :: TyFun (Dual a) (Symbol ~> Symbol) -> Type) (a6989586621681186557 :: Dual a) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ShowsPrec_6989586621681186548Sym1 a6989586621681186556 :: TyFun (Dual a) (Symbol ~> Symbol) -> Type) (a6989586621681186557 :: Dual a) = ShowsPrec_6989586621681186548Sym2 a6989586621681186556 a6989586621681186557
type Apply (ShowsPrec_6989586621681186629Sym1 a6989586621681186637 :: TyFun (Sum a) (Symbol ~> Symbol) -> Type) (a6989586621681186638 :: Sum a) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ShowsPrec_6989586621681186629Sym1 a6989586621681186637 :: TyFun (Sum a) (Symbol ~> Symbol) -> Type) (a6989586621681186638 :: Sum a) = ShowsPrec_6989586621681186629Sym2 a6989586621681186637 a6989586621681186638
type Apply (ShowsPrec_6989586621681186658Sym1 a6989586621681186666 :: TyFun (Product a) (Symbol ~> Symbol) -> Type) (a6989586621681186667 :: Product a) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ShowsPrec_6989586621681186658Sym1 a6989586621681186666 :: TyFun (Product a) (Symbol ~> Symbol) -> Type) (a6989586621681186667 :: Product a) = ShowsPrec_6989586621681186658Sym2 a6989586621681186666 a6989586621681186667
type Apply (ShowsPrec_6989586621680653377Sym1 a6989586621680653385 :: TyFun (NonEmpty a) (Symbol ~> Symbol) -> Type) (a6989586621680653386 :: NonEmpty a) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrec_6989586621680653377Sym1 a6989586621680653385 :: TyFun (NonEmpty a) (Symbol ~> Symbol) -> Type) (a6989586621680653386 :: NonEmpty a) = ShowsPrec_6989586621680653377Sym2 a6989586621680653385 a6989586621680653386
type HKD ElField ('(s, a) :: (Symbol, Type)) 
Instance details

Defined in Data.Vinyl.XRec

type HKD ElField ('(s, a) :: (Symbol, Type)) = a
type RecElemFCtx (SRec :: ((Symbol, Type) -> Type) -> [(Symbol, Type)] -> Type) (f :: (Symbol, Type) -> Type) 
Instance details

Defined in Data.Vinyl.SRec

type RecElemFCtx (SRec :: ((Symbol, Type) -> Type) -> [(Symbol, Type)] -> Type) (f :: (Symbol, Type) -> Type) = f ~ ElField
type RecElemFCtx (SRec2 ElField) (f :: (Symbol, Type) -> Type) 
Instance details

Defined in Data.Vinyl.SRec

type RecElemFCtx (SRec2 ElField) (f :: (Symbol, Type) -> Type) = f ~ ElField
type Apply (ShowParenSym1 a6989586621680636038 :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) (a6989586621680636039 :: Symbol ~> Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowParenSym1 a6989586621680636038 :: TyFun (Symbol ~> Symbol) (Symbol ~> Symbol) -> Type) (a6989586621680636039 :: Symbol ~> Symbol) = ShowParenSym2 a6989586621680636038 a6989586621680636039
type Apply (ShowListWithSym0 :: TyFun (a ~> (Symbol ~> Symbol)) ([a] ~> (Symbol ~> Symbol)) -> Type) (a6989586621680636073 :: a ~> (Symbol ~> Symbol)) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowListWithSym0 :: TyFun (a ~> (Symbol ~> Symbol)) ([a] ~> (Symbol ~> Symbol)) -> Type) (a6989586621680636073 :: a ~> (Symbol ~> Symbol)) = ShowListWithSym1 a6989586621680636073
type RecSubsetFCtx (SRec :: ((Symbol, Type) -> Type) -> [(Symbol, Type)] -> Type) (f :: (Symbol, Type) -> Type) 
Instance details

Defined in Data.Vinyl.SRec

type RecSubsetFCtx (SRec :: ((Symbol, Type) -> Type) -> [(Symbol, Type)] -> Type) (f :: (Symbol, Type) -> Type) = f ~ ElField
type RecSubsetFCtx (SRec2 ElField) (f :: (Symbol, Type) -> Type) 
Instance details

Defined in Data.Vinyl.SRec

type RecSubsetFCtx (SRec2 ElField) (f :: (Symbol, Type) -> Type) = f ~ ElField
type Apply (ShowsPrec_6989586621680653337Sym1 a6989586621680653347 :: TyFun (Either a b) (Symbol ~> Symbol) -> Type) (a6989586621680653348 :: Either a b) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrec_6989586621680653337Sym1 a6989586621680653347 :: TyFun (Either a b) (Symbol ~> Symbol) -> Type) (a6989586621680653348 :: Either a b) = ShowsPrec_6989586621680653337Sym2 a6989586621680653347 a6989586621680653348
type Apply (ShowsPrec_6989586621680636181Sym1 a6989586621680636187 :: TyFun (a, b) (Symbol ~> Symbol) -> Type) (a6989586621680636188 :: (a, b)) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrec_6989586621680636181Sym1 a6989586621680636187 :: TyFun (a, b) (Symbol ~> Symbol) -> Type) (a6989586621680636188 :: (a, b)) = ShowsPrec_6989586621680636181Sym2 a6989586621680636187 a6989586621680636188
type Apply (ShowsPrec_6989586621681203049Sym1 a6989586621681203057 :: TyFun (Arg a b) (Symbol ~> Symbol) -> Type) (a6989586621681203058 :: Arg a b) 
Instance details

Defined in Data.Singletons.Prelude.Semigroup

type Apply (ShowsPrec_6989586621681203049Sym1 a6989586621681203057 :: TyFun (Arg a b) (Symbol ~> Symbol) -> Type) (a6989586621681203058 :: Arg a b) = ShowsPrec_6989586621681203049Sym2 a6989586621681203057 a6989586621681203058
type Apply (ShowsPrec_6989586621680786572Sym1 a6989586621680786580 :: TyFun (Proxy s) (Symbol ~> Symbol) -> Type) (a6989586621680786581 :: Proxy s) 
Instance details

Defined in Data.Singletons.Prelude.Proxy

type Apply (ShowsPrec_6989586621680786572Sym1 a6989586621680786580 :: TyFun (Proxy s) (Symbol ~> Symbol) -> Type) (a6989586621680786581 :: Proxy s) = ShowsPrec_6989586621680786572Sym2 a6989586621680786580 a6989586621680786581
type Apply (Let6989586621680636081ShowlSym0 :: TyFun (k1 ~> (Symbol ~> Symbol)) (TyFun k2 (TyFun k3 (TyFun Symbol (TyFun [k1] Symbol -> Type) -> Type) -> Type) -> Type) -> Type) (showx6989586621680636077 :: k1 ~> (Symbol ~> Symbol)) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (Let6989586621680636081ShowlSym0 :: TyFun (k1 ~> (Symbol ~> Symbol)) (TyFun k2 (TyFun k3 (TyFun Symbol (TyFun [k1] Symbol -> Type) -> Type) -> Type) -> Type) -> Type) (showx6989586621680636077 :: k1 ~> (Symbol ~> Symbol)) = Let6989586621680636081ShowlSym1 showx6989586621680636077 :: TyFun k2 (TyFun k3 (TyFun Symbol (TyFun [k1] Symbol -> Type) -> Type) -> Type) -> Type
type Apply (Lambda_6989586621680636009Sym2 ss6989586621680636007 a_69895866216806360006989586621680636008 :: TyFun (Symbol ~> c) (TyFun (a ~> Symbol) (a ~> c) -> Type) -> Type) (s6989586621680636011 :: Symbol ~> c) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (Lambda_6989586621680636009Sym2 ss6989586621680636007 a_69895866216806360006989586621680636008 :: TyFun (Symbol ~> c) (TyFun (a ~> Symbol) (a ~> c) -> Type) -> Type) (s6989586621680636011 :: Symbol ~> c) = Lambda_6989586621680636009Sym3 ss6989586621680636007 a_69895866216806360006989586621680636008 s6989586621680636011 :: TyFun (a ~> Symbol) (a ~> c) -> Type
type Apply (Lambda_6989586621680636009Sym3 ss6989586621680636007 a_69895866216806360006989586621680636008 s6989586621680636011 :: TyFun (a ~> Symbol) (a ~> c) -> Type) (r6989586621680636012 :: a ~> Symbol) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (Lambda_6989586621680636009Sym3 ss6989586621680636007 a_69895866216806360006989586621680636008 s6989586621680636011 :: TyFun (a ~> Symbol) (a ~> c) -> Type) (r6989586621680636012 :: a ~> Symbol) = Lambda_6989586621680636009Sym4 ss6989586621680636007 a_69895866216806360006989586621680636008 s6989586621680636011 r6989586621680636012
type Apply (ShowsPrec_6989586621680636196Sym1 a6989586621680636202 :: TyFun (a, b, c) (Symbol ~> Symbol) -> Type) (a6989586621680636203 :: (a, b, c)) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrec_6989586621680636196Sym1 a6989586621680636202 :: TyFun (a, b, c) (Symbol ~> Symbol) -> Type) (a6989586621680636203 :: (a, b, c)) = ShowsPrec_6989586621680636196Sym2 a6989586621680636202 a6989586621680636203
type Apply (ShowsPrec_6989586621681044002Sym1 a6989586621681044010 :: TyFun (Const a b) (Symbol ~> Symbol) -> Type) (a6989586621681044011 :: Const a b) 
Instance details

Defined in Data.Singletons.Prelude.Const

type Apply (ShowsPrec_6989586621681044002Sym1 a6989586621681044010 :: TyFun (Const a b) (Symbol ~> Symbol) -> Type) (a6989586621681044011 :: Const a b) = ShowsPrec_6989586621681044002Sym2 a6989586621681044010 a6989586621681044011
type Apply (ShowsPrec_6989586621680636212Sym1 a6989586621680636218 :: TyFun (a, b, c, d) (Symbol ~> Symbol) -> Type) (a6989586621680636219 :: (a, b, c, d)) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrec_6989586621680636212Sym1 a6989586621680636218 :: TyFun (a, b, c, d) (Symbol ~> Symbol) -> Type) (a6989586621680636219 :: (a, b, c, d)) = ShowsPrec_6989586621680636212Sym2 a6989586621680636218 a6989586621680636219
type Apply (ShowsPrec_6989586621680636229Sym1 a6989586621680636235 :: TyFun (a, b, c, d, e) (Symbol ~> Symbol) -> Type) (a6989586621680636236 :: (a, b, c, d, e)) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrec_6989586621680636229Sym1 a6989586621680636235 :: TyFun (a, b, c, d, e) (Symbol ~> Symbol) -> Type) (a6989586621680636236 :: (a, b, c, d, e)) = ShowsPrec_6989586621680636229Sym2 a6989586621680636235 a6989586621680636236
type Apply (ShowsPrec_6989586621680636247Sym1 a6989586621680636253 :: TyFun (a, b, c, d, e, f) (Symbol ~> Symbol) -> Type) (a6989586621680636254 :: (a, b, c, d, e, f)) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrec_6989586621680636247Sym1 a6989586621680636253 :: TyFun (a, b, c, d, e, f) (Symbol ~> Symbol) -> Type) (a6989586621680636254 :: (a, b, c, d, e, f)) = ShowsPrec_6989586621680636247Sym2 a6989586621680636253 a6989586621680636254
type Apply (ShowsPrec_6989586621680636266Sym1 a6989586621680636272 :: TyFun (a, b, c, d, e, f, g) (Symbol ~> Symbol) -> Type) (a6989586621680636273 :: (a, b, c, d, e, f, g)) 
Instance details

Defined in Data.Singletons.Prelude.Show

type Apply (ShowsPrec_6989586621680636266Sym1 a6989586621680636272 :: TyFun (a, b, c, d, e, f, g) (Symbol ~> Symbol) -> Type) (a6989586621680636273 :: (a, b, c, d, e, f, g)) = ShowsPrec_6989586621680636266Sym2 a6989586621680636272 a6989586621680636273

class KnownSymbol (n :: Symbol) #

This class gives the string associated with a type-level symbol. There are instances of the class for every concrete literal: "hello", etc.

Since: base-4.7.0.0

Minimal complete definition

symbolSing

type family AppendSymbol (a :: Symbol) (b :: Symbol) :: Symbol where ... #

Concatenation of type-level symbols.

Since: base-4.10.0.0

symbolVal :: forall (n :: Symbol) proxy. KnownSymbol n => proxy n -> String #

Since: base-4.7.0.0

symbolValT :: forall s. KnownSymbol s => Proxy s -> Text Source #

symbolValT' :: forall s. KnownSymbol s => Text Source #

type family TypeError (a :: ErrorMessage) :: b where ... #

The type-level equivalent of error.

The polymorphic kind of this type allows it to be used in several settings. For instance, it can be used as a constraint, e.g. to provide a better error message for a non-existent instance,

-- in a context
instance TypeError (Text "Cannot Show functions." :$$:
                    Text "Perhaps there is a missing argument?")
      => Show (a -> b) where
    showsPrec = error "unreachable"

It can also be placed on the right-hand side of a type-level function to provide an error for an invalid case,

type family ByteSize x where
   ByteSize Word16   = 2
   ByteSize Word8    = 1
   ByteSize a        = TypeError (Text "The type " :<>: ShowType a :<>:
                                  Text " is not exportable.")

Since: base-4.9.0.0

data ErrorMessage #

A description of a custom type error.

Constructors

Text Symbol

Show the text as is.

ShowType t

Pretty print the type. ShowType :: k -> ErrorMessage

ErrorMessage :<>: ErrorMessage infixl 6

Put two pieces of error message next to each other.

ErrorMessage :$$: ErrorMessage infixl 5

Stack two pieces of error message on top of each other.

type TypeErrorUnless (cond :: Bool) (err :: ErrorMessage) = (TypeErrorUnlessHelper cond err, cond ~ 'True) Source #

Conditional type error.

There is a very subtle difference between TypeErrorUnless and the following type family:

type family TypeErrorUnlessAlternative (cond :: Bool) (err :: ErrorMessage) :: Constraint where
  TypeErrorUnlessAlternative cond err =
    ( If cond
        (() :: Constraint)
        (TypeError err)
    , cond ~ 'True
    )

If cond cannot be fully reduced (e.g. it's a stuck type family), then:

  • TypeErrorUnless will state that the constraint cannot be deduced.
  • TypeErrorUnlessAlternative will fail with the given error message err.

For example:

-- Partial function
type family IsZero (n :: Peano) :: Bool where
  IsZero ('S _) = 'False

f1 :: TypeErrorUnless (IsZero n) ('Text "Expected zero") => ()
f1 = ()

f2 :: TypeErrorUnlessAlternative (IsZero n) ('Text "Expected zero") => ()
f2 = ()


f1res = f1 @'Z
-- • Couldn't match type ‘IsZero 'Z’ with ‘'True’

f2res = f2 @'Z
-- • Expected zero

As you can see, the error message in f2res is misleading (because the type argument actually _is_ zero), so it's preferable to fail with the standard GHC error message.