Singleraeh.Sing
class Sing (sa :: ak -> Type) where Source #
Associated Types
type SingC sa :: ak -> Constraint Source #
Methods
sing' :: forall (a :: ak). SingC sa a => sa a Source #
Defined in Singleraeh.Sing
type SingC SNat :: ak -> Constraint Source #
sing' :: forall (a :: ak). SingC SNat a => SNat a Source #
type SingC SChar :: ak -> Constraint Source #
sing' :: forall (a :: ak). SingC SChar a => SChar a Source #
type SingC SSymbol :: ak -> Constraint Source #
sing' :: forall (a :: ak). SingC SSymbol a => SSymbol a Source #
Defined in Singleraeh.Either
type SingC (SEither sl sr) :: ak -> Constraint Source #
sing' :: forall (a :: ak). SingC (SEither sl sr) a => SEither sl sr a Source #
sing :: forall {ak} (sa :: ak -> Type) (a :: ak). (Sing sa, SingC sa a) => sa a Source #