| Safe Haskell | Safe-Inferred |
|---|---|
| Language | GHC2021 |
Singleraeh.SingI
Documentation
class SingI (a :: k) where Source #
Instances
| KnownNat n => SingI (n :: Nat) Source # | |
| SingBool b => SingI (b :: Bool) Source # | |
| KnownChar ch => SingI (ch :: Char) Source # | |
| KnownSymbol str => SingI (str :: Symbol) Source # | |
| SingMaybe (SingI :: ak -> Constraint) (Sing :: ak -> Type) ma => SingI (ma :: Maybe ak) Source # | |
| SingEither (SingI :: lk -> Constraint) (SingI :: rk -> Constraint) (Sing :: lk -> Type) (Sing :: rk -> Type) elr => SingI (elr :: Either lk rk) Source # | |
| SingTuple2 (SingI :: lk -> Constraint) (SingI :: rk -> Constraint) (Sing :: lk -> Type) (Sing :: rk -> Type) lr => SingI (lr :: (lk, rk)) Source # | |