Agda-2.2.10: A dependently typed functional programming language and proof assistant

Agda.TypeChecking.Implicit

Description

Functions for inserting implicit arguments at the right places.

Synopsis

Documentation

data ImplicitInsertion Source

Constructors

ImpInsert Int

this many implicits have to be inserted

BadImplicits

hidden argument where there should have been a non-hidden arg

NoSuchName String

bad named argument

NoInsertNeeded 

insertImplicit :: NamedArg e -> [Arg String] -> ImplicitInsertionSource

The list should be non-empty.