loadedModuleValues iterates over all loaded module definition values after applying provided function
(fn func(*moduleDef) string)
| 1051 | |
| 1052 | // loadedModuleValues iterates over all loaded module definition values after applying provided function |
| 1053 | func (h *shellCallHandler) loadedModuleValues(fn func(*moduleDef) string) iter.Seq[string] { |
| 1054 | return func(yield func(string) bool) { |
| 1055 | for def := range h.loadedModules { |
| 1056 | if !yield(fn(def)) { |
| 1057 | return |
| 1058 | } |
| 1059 | } |
| 1060 | } |
| 1061 | } |
| 1062 | |
| 1063 | // loadedModules iterates over all loaded module definitions |
| 1064 | func (h *shellCallHandler) loadedModules(yield func(*moduleDef) bool) { |
no outgoing calls
no test coverage detected