Idris2Doc : Deriving.DepTyCheck.Gen.ForAllNeededTypes.Interface

Deriving.DepTyCheck.Gen.ForAllNeededTypes.Interface

(source)

Reexports

importpublic Deriving.DepTyCheck.Gen.ConsRecs
importpublic Deriving.DepTyCheck.Gen.Signature

Definitions

interfaceDerivationClosure : (Type->Type) ->Type
Parameters: m
Constraints: Monad m
Methods:
callGen : NamesInfoInTypes=>ConsRecs=> (sig : GenSignature) ->TTImp->Vect ((sig.givenParams) .size) TTImp->m (TTImp, Maybe (gend : Nat**Vectgend (Fingend)))

Implementations:
DeriveBodyForType=>ClosuringContextm=>Elaborationm=>SortedMapGenSignature (ExternalGenSignature, Name) =>DerivationClosurem
DerivationClosurem=>MonadTranst=>Monad (tm) =>DerivationClosure (tm)
callGen : DerivationClosurem=>NamesInfoInTypes=>ConsRecs=> (sig : GenSignature) ->TTImp->Vect ((sig.givenParams) .size) TTImp->m (TTImp, Maybe (gend : Nat**Vectgend (Fingend)))
Totality: total
Visibility: public export
outmostFuelArg : Name
Totality: total
Visibility: export