type golang.org/x/pkgsite/internal.UnitMeta
40 uses
golang.org/x/pkgsite/internal (current package)
datasource.go#L20: GetUnit(ctx context.Context, pathInfo *UnitMeta, fields FieldSet, bc BuildContext) (_ *Unit, err error)
datasource.go#L22: GetUnitMeta(ctx context.Context, path, requestedModulePath, requestedVersion string) (_ *UnitMeta, err error)
datasource.go#L28: GetLatestInfo(ctx context.Context, unitPath, modulePath string, latestUnitMeta *UnitMeta) (LatestInfo, error)
unit.go#L12: type UnitMeta struct {
unit.go#L27: func (um *UnitMeta) IsPackage() bool {
unit.go#L32: func (um *UnitMeta) IsCommand() bool {
unit.go#L37: func (um *UnitMeta) IsModule() bool {
unit.go#L46: UnitMeta
golang.org/x/pkgsite/internal/fetch
unit.go#L50: UnitMeta: internal.UnitMeta{
golang.org/x/pkgsite/internal/frontend
breadcrumb.go#L16: func displayBreadcrumb(um *internal.UnitMeta, requestedVersion string) breadcrumb {
directory.go#L95: func getNestedModules(ctx context.Context, ds internal.DataSource, um *internal.UnitMeta, sds []*DirectoryInfo) ([]*DirectoryInfo, error) {
directory.go#L127: func getSubdirectories(um *internal.UnitMeta, pkgs []*internal.PackageMeta) []*DirectoryInfo {
header.go#L27: func pageTitle(um *internal.UnitMeta) string {
header.go#L44: func pageType(um *internal.UnitMeta) string {
header.go#L62: func pageLabels(um *internal.UnitMeta) []string {
imports.go#L39: u, err := ds.GetUnit(ctx, &internal.UnitMeta{
latest_version.go#L22: func (s *Server) GetLatestInfo(ctx context.Context, unitPath, modulePath string, latestUnitMeta *internal.UnitMeta) internal.LatestInfo {
license.go#L39: func fetchLicensesDetails(ctx context.Context, ds internal.DataSource, um *internal.UnitMeta) (*LicensesDetails, error) {
main.go#L107: func fetchMainDetails(ctx context.Context, ds internal.DataSource, um *internal.UnitMeta, expandReadme bool, bc internal.BuildContext) (_ *MainDetails, err error) {
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#L31: Unit *internal.UnitMeta
unit.go#L167: var latestUnitMeta *internal.UnitMeta
unit.go#L248: func isValidTabForUnit(tab string, um *internal.UnitMeta) bool {
unit.go#L274: func canonicalURLPath(um *internal.UnitMeta) string {
golang.org/x/pkgsite/internal/localdatasource
datasource.go#L111: func (ds *DataSource) GetUnit(ctx context.Context, pathInfo *internal.UnitMeta, fields internal.FieldSet, bc internal.BuildContext) (_ *internal.Unit, err error) {
datasource.go#L134: func (ds *DataSource) GetUnitMeta(ctx context.Context, path, requestedModulePath, requestedVersion string) (_ *internal.UnitMeta, err error) {
datasource.go#L151: um := &internal.UnitMeta{
datasource.go#L191: func (ds *DataSource) GetLatestInfo(ctx context.Context, unitPath, modulePath string, latestUnitMeta *internal.UnitMeta) (internal.LatestInfo, error) {
golang.org/x/pkgsite/internal/postgres
unit.go#L38: func (db *DB) GetUnitMeta(ctx context.Context, fullPath, requestedModulePath, requestedVersion string) (_ *internal.UnitMeta, err error) {
unit.go#L54: func (db *DB) getUnitMetaWithKnownLatestVersion(ctx context.Context, fullPath, modulePath, version string, lmv *internal.LatestModuleVersions) (_ *internal.UnitMeta, err error) {
unit.go#L95: um = internal.UnitMeta{Path: fullPath}
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#L425: func (db *DB) getUnitWithAllFields(ctx context.Context, um *internal.UnitMeta, bc internal.BuildContext) (_ *internal.Unit, err error) {
version.go#L156: func (db *DB) GetLatestInfo(ctx context.Context, unitPath, modulePath string, latestUnitMeta *internal.UnitMeta) (latest internal.LatestInfo, err error) {
golang.org/x/pkgsite/internal/proxydatasource
datasource.go#L197: func (ds *DataSource) GetLatestInfo(ctx context.Context, unitPath, modulePath string, latestUnitMeta *internal.UnitMeta) (latest internal.LatestInfo, 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#L35: func (ds *DataSource) GetUnitMeta(ctx context.Context, path, inModulePath, inVersion string) (_ *internal.UnitMeta, err error) {
details.go#L50: um := &internal.UnitMeta{
golang.org/x/pkgsite/internal/testing/sample
sample.go#L350: func UnitMeta(path, modulePath, version, name string, isRedistributable bool) *internal.UnitMeta {
sample.go#L351: return &internal.UnitMeta{
 |
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. |