Documentation

Lean.Elab.Deriving.Basic

Result for mkInst?

Instances For

    A DerivingHandler is called on the fully qualified names of all types it is running for as well as the syntax of a with argument, if present.

    For example, deriving instance Foo with fooArgs for Bar, Baz invokes fooHandler #[`Bar, `Baz] `(fooArgs).

    Instances For

      Like registerBuiltinDerivingHandlerWithArgs but ignoring any with argument.

      Instances For
        def Lean.Elab.applyDerivingHandlers (className : Lake.Name) (typeNames : Array Lake.Name) (args? : Option (Lean.TSyntax `Lean.Parser.Term.structInst)) :
        Instances For
          Instances For