-
Notifications
You must be signed in to change notification settings - Fork 0
/
data.go
120 lines (102 loc) · 4.05 KB
/
data.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
//go:build !nodev
package tool
import "time"
type ListOrigin struct {
Vcs string `json:",omitempty"`
Url string `json:",omitempty"`
Subdir string `json:",omitempty"`
TagPrefix string `json:",omitempty"`
TagSum string `json:",omitempty"`
Ref string `json:",omitempty"`
Hash string `json:",omitempty"`
RepoSum string `json:",omitempty"`
}
type ListModuleError struct {
Err string
}
type ListModule struct {
Path string `json:",omitempty"`
Version string `json:",omitempty"`
Query string `json:",omitempty"`
Versions []string `json:",omitempty"`
Replace *ListModule `json:",omitempty"`
Time *time.Time `json:",omitempty"`
Update *ListModule `json:",omitempty"`
Main bool `json:",omitempty"`
Indirect bool `json:",omitempty"`
Dir string `json:",omitempty"`
GoMod string `json:",omitempty"`
GoVersion string `json:",omitempty"`
Retracted []string `json:",omitempty"`
Deprecated string `json:",omitempty"`
Error *ListModuleError `json:",omitempty"`
Origin *ListOrigin `json:",omitempty"`
Reuse bool `json:",omitempty"`
}
type ListPackageError struct {
ImportStack []string
Pos string
Err error
IsImportCycle bool
Hard bool
alwaysPrintStack bool
}
type ListPackage struct {
Dir string `json:",omitempty"`
ImportPath string `json:",omitempty"`
ImportComment string `json:",omitempty"`
Name string `json:",omitempty"`
Doc string `json:",omitempty"`
Target string `json:",omitempty"`
Shlib string `json:",omitempty"`
Root string `json:",omitempty"`
ConflictDir string `json:",omitempty"`
ForTest string `json:",omitempty"`
Export string `json:",omitempty"`
BuildID string `json:",omitempty"`
Module *ListModule `json:",omitempty"`
Match []string `json:",omitempty"`
Goroot bool `json:",omitempty"`
Standard bool `json:",omitempty"`
DepOnly bool `json:",omitempty"`
BinaryOnly bool `json:",omitempty"`
Incomplete bool `json:",omitempty"`
Stale bool `json:",omitempty"`
StaleReason string `json:",omitempty"`
GoFiles []string `json:",omitempty"`
CgoFiles []string `json:",omitempty"`
CompiledGoFiles []string `json:",omitempty"`
IgnoredGoFiles []string `json:",omitempty"`
InvalidGoFiles []string `json:",omitempty"`
IgnoredOtherFiles []string `json:",omitempty"`
CFiles []string `json:",omitempty"`
CXXFiles []string `json:",omitempty"`
MFiles []string `json:",omitempty"`
HFiles []string `json:",omitempty"`
FFiles []string `json:",omitempty"`
SFiles []string `json:",omitempty"`
SwigFiles []string `json:",omitempty"`
SwigCXXFiles []string `json:",omitempty"`
SysoFiles []string `json:",omitempty"`
EmbedPatterns []string `json:",omitempty"`
EmbedFiles []string `json:",omitempty"`
CgoCFLAGS []string `json:",omitempty"`
CgoCPPFLAGS []string `json:",omitempty"`
CgoCXXFLAGS []string `json:",omitempty"`
CgoFFLAGS []string `json:",omitempty"`
CgoLDFLAGS []string `json:",omitempty"`
CgoPkgConfig []string `json:",omitempty"`
Imports []string `json:",omitempty"`
ImportMap map[string]string `json:",omitempty"`
Deps []string `json:",omitempty"`
Error *ListPackageError `json:",omitempty"`
DepsErrors []*ListPackageError `json:",omitempty"`
TestGoFiles []string `json:",omitempty"`
TestImports []string `json:",omitempty"`
TestEmbedPatterns []string `json:",omitempty"`
TestEmbedFiles []string `json:",omitempty"`
XTestGoFiles []string `json:",omitempty"`
XTestImports []string `json:",omitempty"`
XTestEmbedPatterns []string `json:",omitempty"`
XTestEmbedFiles []string `json:",omitempty"`
}