Documentation

Lake.Config.Module

structure Lake.Module :

A buildable Lean module of a LeanLib.

Instances For
    @[reducible, inline, deprecated Lake.Module.name (since := "2025-11-13")]
    Instances For
      @[implicit_reducible]
      @[implicit_reducible]
      @[implicit_reducible]
      @[implicit_reducible]
      @[reducible, inline]
      Instances For
        @[inline]
        Instances For
          @[reducible, inline]
          Instances For
            @[inline]
            Instances For
              @[reducible, inline]
              abbrev Lake.ModuleMap (α : Type u_1) :
              Type u_1
              Instances For
                @[inline]
                Instances For

                  Locate the named, buildable module in the library (which implies it is local and importable).

                  Instances For

                    Returns the buildable module in the library whose source file or directory is path.

                    For example, in a library with a source directory of src, src/Foo/Bar.lean and src/Foo/Bar/ will both resolve to the module Foo.Bar.

                    Instances For

                      Locate the named, buildable, importable, local module in the package.

                      Instances For

                        Get an Array of the library's modules (as specified by its globs).

                        Instances For

                          The library's buildable root modules.

                          Instances For
                            @[reducible, inline]
                            abbrev Lake.Module.pkg (self : Module) :
                            Instances For
                              @[inline]
                              Instances For
                                @[inline]
                                Instances For
                                  @[inline]
                                  Instances For
                                    @[inline]
                                    Instances For
                                      @[inline]
                                      Instances For
                                        @[inline]
                                        Instances For
                                          @[inline]
                                          Instances For
                                            @[inline]
                                            Instances For
                                              @[inline]
                                              Instances For
                                                @[inline]
                                                Instances For
                                                  @[inline]
                                                  Instances For
                                                    @[inline]
                                                    Instances For
                                                      @[inline]
                                                      Instances For
                                                        @[inline]
                                                        Instances For
                                                          @[inline]
                                                          Instances For
                                                            @[inline]
                                                            Instances For
                                                              @[inline]
                                                              Instances For
                                                                @[inline]
                                                                Instances For
                                                                  @[inline]
                                                                  Instances For

                                                                    Suffix for single module dynlibs (e.g., for precompilation).

                                                                    Instances For
                                                                      @[inline]
                                                                      Instances For
                                                                        @[inline]
                                                                        Instances For
                                                                          @[inline]
                                                                          Instances For
                                                                            @[inline]
                                                                            Instances For
                                                                              @[inline]
                                                                              Instances For
                                                                                @[inline]
                                                                                Instances For
                                                                                  @[inline]
                                                                                  Instances For
                                                                                    @[inline]
                                                                                    Instances For
                                                                                      @[inline]
                                                                                      Instances For
                                                                                        @[inline]
                                                                                        Instances For
                                                                                          @[inline]
                                                                                          Instances For
                                                                                            @[inline]
                                                                                            Instances For
                                                                                              @[inline]
                                                                                              Instances For
                                                                                                @[inline]
                                                                                                Instances For
                                                                                                  @[inline]
                                                                                                  Instances For
                                                                                                    @[inline]
                                                                                                    Instances For
                                                                                                      @[inline]
                                                                                                      Instances For
                                                                                                        @[inline]
                                                                                                        Instances For
                                                                                                          @[inline]
                                                                                                          Instances For

                                                                                                            Trace Helpers #

                                                                                                            Instances For
                                                                                                              @[implicit_reducible]
                                                                                                              Instances For
                                                                                                                @[implicit_reducible]