github.com/octohelm/wagon@v0.0.0-20240308040401-88662650dc0b/cmd/wagon/zz_generated.runtimedoc.go (about) 1 /* 2 Package main GENERATED BY gengo:runtimedoc 3 DON'T EDIT THIS FILE 4 */ 5 package main 6 7 // nolint:deadcode,unused 8 func runtimeDoc(v any, names ...string) ([]string, bool) { 9 if c, ok := v.(interface { 10 RuntimeDoc(names ...string) ([]string, bool) 11 }); ok { 12 return c.RuntimeDoc(names...) 13 } 14 return nil, false 15 } 16 17 func (v Do) RuntimeDoc(names ...string) ([]string, bool) { 18 if len(names) > 0 { 19 switch names[0] { 20 case "Logger": 21 return []string{}, true 22 case "Pipeline": 23 return []string{}, true 24 25 } 26 if doc, ok := runtimeDoc(v.Logger, names...); ok { 27 return doc, ok 28 } 29 if doc, ok := runtimeDoc(v.Pipeline, names...); ok { 30 return doc, ok 31 } 32 33 return nil, false 34 } 35 return []string{}, true 36 } 37 38 func (v Get) RuntimeDoc(names ...string) ([]string, bool) { 39 if len(names) > 0 { 40 switch names[0] { 41 case "Logger": 42 return []string{}, true 43 case "GetMod": 44 return []string{}, true 45 46 } 47 if doc, ok := runtimeDoc(v.Logger, names...); ok { 48 return doc, ok 49 } 50 if doc, ok := runtimeDoc(v.GetMod, names...); ok { 51 return doc, ok 52 } 53 54 return nil, false 55 } 56 return []string{}, true 57 } 58 59 func (v GetMod) RuntimeDoc(names ...string) ([]string, bool) { 60 if len(names) > 0 { 61 switch names[0] { 62 case "Pkgs": 63 return []string{}, true 64 case "Update": 65 return []string{ 66 "Update to latest", 67 }, true 68 case "Import": 69 return []string{ 70 "declare language for generate. support values: go", 71 }, true 72 73 } 74 75 return nil, false 76 } 77 return []string{}, true 78 }