Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
type family Equals_1627491013 a b :: Bool Source
type family Compare_1627491315 a a :: Ordering Source
type family FromEnum_1627491416 a :: Nat Source
type SCrudRoute = (Sing :: CrudRoute -> *) Source
type FromEnum_1627491416Sym1 t = FromEnum_1627491416 t Source
data FromEnum_1627491416Sym0 l Source
forall arg . (KindOf (Apply FromEnum_1627491416Sym0 arg) ~ KindOf (FromEnum_1627491416Sym1 arg)) => FromEnum_1627491416Sym0KindInference |
type Compare_1627491315Sym2 t t = Compare_1627491315 t t Source
data Compare_1627491315Sym1 l l Source
forall arg . (KindOf (Apply (Compare_1627491315Sym1 l) arg) ~ KindOf (Compare_1627491315Sym2 l arg)) => Compare_1627491315Sym1KindInference |
SuppressUnusedWarnings (CrudRoute -> TyFun CrudRoute Ordering -> *) Compare_1627491315Sym1 Source | |
type Apply Ordering CrudRoute (Compare_1627491315Sym1 l1) l0 = Compare_1627491315Sym2 l1 l0 Source |
data Compare_1627491315Sym0 l Source
forall arg . (KindOf (Apply Compare_1627491315Sym0 arg) ~ KindOf (Compare_1627491315Sym1 arg)) => Compare_1627491315Sym0KindInference |
SuppressUnusedWarnings (TyFun CrudRoute (TyFun CrudRoute Ordering -> *) -> *) Compare_1627491315Sym0 Source | |
type Apply (TyFun CrudRoute Ordering -> *) CrudRoute Compare_1627491315Sym0 l0 = Compare_1627491315Sym1 l0 Source |
type family Case_1627491367 n t Source
Case_1627491367 n True = ViewRSym0 | |
Case_1627491367 n False = Apply ErrorSym0 "toEnum: bad argument" |
type family MaxBound_1627491594 :: CrudRoute Source
type DeleteRSym0 = DeleteR Source
type family Case_1627491365 n t Source
Case_1627491365 n True = DeleteRSym0 | |
Case_1627491365 n False = Case_1627491367 n (Apply (Apply (:==$) n) (FromInteger 3)) |
type family Case_1627491363 n t Source
Case_1627491363 n True = EditRSym0 | |
Case_1627491363 n False = Case_1627491365 n (Apply (Apply (:==$) n) (FromInteger 2)) |
type family Case_1627491361 n t Source
Case_1627491361 n True = AddRSym0 | |
Case_1627491361 n False = Case_1627491363 n (Apply (Apply (:==$) n) (FromInteger 1)) |
type family ToEnum_1627491374 a :: CrudRoute Source
ToEnum_1627491374 n = Case_1627491361 n (Apply (Apply (:==$) n) (FromInteger 0)) |
type ToEnum_1627491374Sym1 t = ToEnum_1627491374 t Source
data ToEnum_1627491374Sym0 l Source
forall arg . (KindOf (Apply ToEnum_1627491374Sym0 arg) ~ KindOf (ToEnum_1627491374Sym1 arg)) => ToEnum_1627491374Sym0KindInference |
type family MinBound_1627491520 :: CrudRoute Source
type family PlanCrudRoute key r :: [Piece *] Source
PlanCrudRoute key AddR = `[Static "add"]` | |
PlanCrudRoute key EditR = `[Static "edit", Capture key]` | |
PlanCrudRoute key DeleteR = `[Static "delete", Capture key]` | |
PlanCrudRoute key ViewR = `[Static "view", Capture key]` |
type PlanCrudRouteSym2 t t = PlanCrudRoute t t Source
data PlanCrudRouteSym1 l l Source
forall arg . (KindOf (Apply (PlanCrudRouteSym1 l) arg) ~ KindOf (PlanCrudRouteSym2 l arg)) => PlanCrudRouteSym1KindInference |
SuppressUnusedWarnings (* -> TyFun CrudRoute [Piece *] -> *) PlanCrudRouteSym1 Source | |
type Apply [Piece *] CrudRoute (PlanCrudRouteSym1 l1) l0 = PlanCrudRouteSym2 l1 l0 Source |
data PlanCrudRouteSym0 l Source
forall arg . (KindOf (Apply PlanCrudRouteSym0 arg) ~ KindOf (PlanCrudRouteSym1 arg)) => PlanCrudRouteSym0KindInference |
SuppressUnusedWarnings (TyFun * (TyFun CrudRoute [Piece *] -> *) -> *) PlanCrudRouteSym0 Source | |
type Apply (TyFun CrudRoute [Piece *] -> *) * PlanCrudRouteSym0 l0 = PlanCrudRouteSym1 l0 Source |
sPlanCrudRoute :: (Typeable i, PathPiece i) => Proxy i -> SCrudRoute route -> SList (PlanCrudRoute i route) Source