Documentation

Lake.Config.Kinds

@[reducible]

The keyword for package declarations.

Equations
    Instances For
      @[reducible, match_pattern, inline]

      The kind identifier for facets of a package.

      Equations
        Instances For
          @[reducible]

          The would-be keyword for module declarations.

          Such declarations do not currently exist, but this is used as the facet kind for modules.

          Equations
            Instances For
              @[reducible, match_pattern, inline]

              The kind identifier for facets of a (Lean) module.

              Equations
                Instances For
                  @[reducible]

                  The keyword for Lean library declarations.

                  Equations
                    Instances For
                      @[reducible, match_pattern, inline]

                      The kind identifier for facets of a Lean library.

                      Equations
                        Instances For
                          @[reducible, match_pattern, inline]

                          The type kind for Lean library configurations.

                          Equations
                            Instances For
                              @[reducible]

                              The keyword for Lean executable declarations.

                              Equations
                                Instances For
                                  @[reducible, match_pattern, inline]

                                  The kind identifier for facets of a Lean executable.

                                  Equations
                                    Instances For
                                      @[reducible, match_pattern, inline]

                                      The type kind for Lean executable configurations.

                                      Equations
                                        Instances For
                                          @[reducible]

                                          The keyword for external library declarations.

                                          Equations
                                            Instances For
                                              @[reducible, match_pattern, inline]

                                              The kind identifier for facets of an external library.

                                              Equations
                                                Instances For
                                                  @[reducible, match_pattern, inline]

                                                  The type kind for external library configurations.

                                                  Equations
                                                    Instances For
                                                      @[reducible]

                                                      The keyword for input file declarations.

                                                      Equations
                                                        Instances For
                                                          @[reducible, match_pattern, inline]

                                                          The kind identifier for facets of an input file.

                                                          Equations
                                                            Instances For
                                                              @[reducible, match_pattern, inline]

                                                              The type kind for input file configurations.

                                                              Equations
                                                                Instances For
                                                                  @[reducible]

                                                                  The keyword for input directory declarations.

                                                                  Equations
                                                                    Instances For
                                                                      @[reducible, match_pattern, inline]

                                                                      The kind identifier for facets of an input directory.

                                                                      Equations
                                                                        Instances For
                                                                          @[reducible, match_pattern, inline]

                                                                          The type kind for input directory configurations.

                                                                          Equations
                                                                            Instances For

                                                                              Lake Internal. Returns the facet kind for an Lake target namespace. Used by the builtin_facet macro.

                                                                              Equations
                                                                                Instances For