type golang.org/x/pkgsite/internal.BuildContext
67 uses
golang.org/x/pkgsite/internal (current package)
build_context.go#L12: type BuildContext struct {
build_context.go#L17: func (b BuildContext) String() string {
build_context.go#L24: func (pattern BuildContext) Match(target BuildContext) bool {
build_context.go#L34: BuildContextAll = BuildContext{All, All}
build_context.go#L35: BuildContextLinux = BuildContext{"linux", "amd64"}
build_context.go#L36: BuildContextWindows = BuildContext{"windows", "amd64"}
build_context.go#L37: BuildContextDarwin = BuildContext{"darwin", "amd64"}
build_context.go#L38: BuildContextJS = BuildContext{"js", "wasm"}
build_context.go#L45: var BuildContexts = []BuildContext{
build_context.go#L54: func CompareBuildContexts(c1, c2 BuildContext) int {
build_context.go#L69: pos := func(c BuildContext) int {
build_context.go#L81: func (d *Documentation) BuildContext() BuildContext {
build_context.go#L82: return BuildContext{GOOS: d.GOOS, GOARCH: d.GOARCH}
build_context.go#L91: func DocumentationForBuildContext(docs []*Documentation, bc BuildContext) *Documentation {
build_context.go#L93: if bc.Match(BuildContext{d.GOOS, d.GOARCH}) {
datasource.go#L20: GetUnit(ctx context.Context, pathInfo *UnitMeta, fields FieldSet, bc BuildContext) (_ *Unit, err error)
symbol.go#L123: func (sh *SymbolHistory) GetSymbol(name, v string, build BuildContext) (_ *SymbolMeta, err error) {
symbol.go#L142: func (sh *SymbolHistory) AddSymbol(sm SymbolMeta, v string, build BuildContext) {
symbol.go#L168: builds map[BuildContext]bool
symbol.go#L172: func (us *SymbolBuildContexts) BuildContexts() []BuildContext {
symbol.go#L173: var builds []BuildContext
symbol.go#L184: func (us *SymbolBuildContexts) AddBuildContext(build BuildContext) {
symbol.go#L186: us.builds = map[BuildContext]bool{}
symbol.go#L200: func (us *SymbolBuildContexts) SupportsBuild(build BuildContext) bool {
symbol.go#L215: us.builds = map[BuildContext]bool{}
unit.go#L48: BuildContexts []BuildContext // set only on read
unit.go#L53: Symbols map[BuildContext][]*Symbol
golang.org/x/pkgsite/internal/frontend
imports.go#L45: }, internal.WithImports, internal.BuildContext{})
license.go#L40: u, err := ds.GetUnit(ctx, um, internal.WithLicenses, internal.BuildContext{})
main.go#L77: BuildContexts []internal.BuildContext
main.go#L107: func fetchMainDetails(ctx context.Context, ds internal.DataSource, um *internal.UnitMeta, expandReadme bool, bc internal.BuildContext) (_ *MainDetails, err error) {
main.go#L132: buildContexts []internal.BuildContext
symbol.go#L49: builds map[internal.BuildContext]bool
symbol.go#L58: func (s *Symbol) addBuilds(builds ...internal.BuildContext) {
symbol.go#L60: s.builds = map[internal.BuildContext]bool{}
symbol.go#L193: func symbolLink(pkgURLPath, name string, builds []internal.BuildContext) string {
symbol.go#L209: func createParent(parentName, pkgURLPath string, builds ...internal.BuildContext) *Symbol {
symbol.go#L330: var build internal.BuildContext
tabs.go#L78: func fetchDetailsForUnit(ctx context.Context, r *http.Request, tab string, ds internal.DataSource, um *internal.UnitMeta, bc internal.BuildContext) (_ interface{}, err error) {
unit.go#L122: bc := internal.BuildContext{GOOS: r.FormValue("GOOS"), GOARCH: r.FormValue("GOARCH")}
golang.org/x/pkgsite/internal/localdatasource
datasource.go#L81: unit.BuildContexts = append(unit.BuildContexts, internal.BuildContext{
datasource.go#L111: func (ds *DataSource) GetUnit(ctx context.Context, pathInfo *internal.UnitMeta, fields internal.FieldSet, bc internal.BuildContext) (_ *internal.Unit, err error) {
golang.org/x/pkgsite/internal/postgres
insert_symbol_history.go#L46: builds := []internal.BuildContext{{GOOS: doc.GOOS, GOARCH: doc.GOARCH}}
insert_symbol_history.go#L124: packagePath, modulePath, ver string, build internal.BuildContext,
package_symbol.go#L43: sh, collect := collectSymbolHistory(func(sh *internal.SymbolHistory, sm internal.SymbolMeta, v string, build internal.BuildContext) error {
package_symbol.go#L74: func collectSymbolHistory(check func(sh *internal.SymbolHistory, sm internal.SymbolMeta, v string, build internal.BuildContext) error) (*internal.SymbolHistory, func(rows *sql.Rows) error) {
package_symbol.go#L80: build internal.BuildContext
symbol.go#L353: func getUnitSymbols(ctx context.Context, db *database.DB, unitID int) (_ map[internal.BuildContext][]*internal.Symbol, err error) {
symbol.go#L377: buildToSymbols := map[internal.BuildContext][]*internal.Symbol{}
symbol.go#L381: buildToNameToType := map[internal.BuildContext]map[string]*internal.Symbol{}
symbol.go#L385: build internal.BuildContext
symbol_history.go#L67: sh, collect := collectSymbolHistory(func(*internal.SymbolHistory, internal.SymbolMeta, string, internal.BuildContext) error { return nil })
symbol_history.go#L95: bc internal.BuildContext) (_ map[string]string, err error) {
unit.go#L245: func (db *DB) GetUnit(ctx context.Context, um *internal.UnitMeta, fields internal.FieldSet, bc internal.BuildContext) (_ *internal.Unit, err error) {
unit.go#L373: bc internal.BuildContext
unit.go#L381: bc internal.BuildContext
unit.go#L425: func (db *DB) getUnitWithAllFields(ctx context.Context, um *internal.UnitMeta, bc internal.BuildContext) (_ *internal.Unit, err error) {
unit.go#L431: var bcs []internal.BuildContext
unit.go#L443: var bc internal.BuildContext
unit.go#L459: var bcMatched internal.BuildContext
golang.org/x/pkgsite/internal/proxydatasource
datasource.go#L88: func (ds *DataSource) getModule(ctx context.Context, modulePath, version string, _ internal.BuildContext) (_ *internal.Module, err error) {
datasource.go#L182: func (ds *DataSource) getUnit(ctx context.Context, fullPath, modulePath, version string, bc internal.BuildContext) (_ *internal.Unit, err error) {
details.go#L18: func (ds *DataSource) GetUnit(ctx context.Context, um *internal.UnitMeta, field internal.FieldSet, bc internal.BuildContext) (_ *internal.Unit, err error) {
details.go#L27: m, err := ds.getModule(ctx, modulePath, version, internal.BuildContext{})
details.go#L46: m, err := ds.getModule(ctx, inModulePath, inVersion, internal.BuildContext{})
golang.org/x/pkgsite/internal/symbol
intro.go#L20: buildToNameToVersion := map[internal.BuildContext]map[string]string{}
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |