mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
Merge pull request #40118 from thaJeztah/fix_master_lint
Add GoDoc to fix linting validation
This commit is contained in:
commit
bebd820628
2 changed files with 4 additions and 0 deletions
|
@ -36,6 +36,7 @@ func NewArgs(initialArgs ...KeyValuePair) Args {
|
|||
return args
|
||||
}
|
||||
|
||||
// Keys returns all the keys in list of Args
|
||||
func (args Args) Keys() []string {
|
||||
keys := make([]string, 0, len(args.fields))
|
||||
for k := range args.fields {
|
||||
|
|
|
@ -16,8 +16,10 @@ type BuilderGCRule struct {
|
|||
KeepStorage string `json:",omitempty"`
|
||||
}
|
||||
|
||||
// BuilderGCFilter contains garbage-collection filter rules for a BuildKit builder
|
||||
type BuilderGCFilter filters.Args
|
||||
|
||||
// MarshalJSON returns a JSON byte representation of the BuilderGCFilter
|
||||
func (x *BuilderGCFilter) MarshalJSON() ([]byte, error) {
|
||||
f := filters.Args(*x)
|
||||
keys := f.Keys()
|
||||
|
@ -32,6 +34,7 @@ func (x *BuilderGCFilter) MarshalJSON() ([]byte, error) {
|
|||
return json.Marshal(arr)
|
||||
}
|
||||
|
||||
// UnmarshalJSON fills the BuilderGCFilter values structure from JSON input
|
||||
func (x *BuilderGCFilter) UnmarshalJSON(data []byte) error {
|
||||
var arr []string
|
||||
f := filters.NewArgs()
|
||||
|
|
Loading…
Add table
Reference in a new issue