Movatterモバイル変換


[0]ホーム

URL:


usesgenerics

package
v0.37.0Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 10, 2025 License:BSD-3-ClauseImports:7Imported by:111

Details

Repository

cs.opensource.google/go/x/tools

Links

Documentation

Overview

Package usesgenerics defines an Analyzer that checks for usage of genericfeatures added in Go 1.18.

Analyzer usesgenerics

usesgenerics: detect whether a package uses generics features

The usesgenerics analysis reports whether a package directly or transitivelyuses certain features associated with generic programming in Go.

Index

Constants

Variables

View Source
var Analyzer = &analysis.Analyzer{Name:       "usesgenerics",Doc:analysisutil.MustExtractDoc(doc, "usesgenerics"),URL:        "https://pkg.go.dev/golang.org/x/tools/go/analysis/passes/usesgenerics",Requires:   []*analysis.Analyzer{inspect.Analyzer},Run:        run,ResultType:reflect.TypeOf((*Result)(nil)),FactTypes:  []analysis.Fact{new(featuresFact)},}

Functions

This section is empty.

Types

typeResult

type Result struct {Direct, TransitiveFeatures}

Result is the usesgenerics analyzer result type. The Direct field recordsfeatures used directly by the package being analyzed (i.e. contained in thepackage source code). The Transitive field records any features used by thepackage or any of its transitive imports.

Source Files

View all Source files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f orF : Jump to
y orY : Canonical URL
go.dev uses cookies from Google to deliver and enhance the quality of its services and to analyze traffic.Learn more.

[8]ページ先頭

©2009-2025 Movatter.jp