DependencyResolver func(v reflect.Value, dest *Dependency) bool Resolver DependencyResolver
(v reflect.Value, disablePayloadAutoBinding bool, dest *Dependency, prevDependencies ...*Dependency)
| 122 | // Resolver DependencyResolver |
| 123 | |
| 124 | func resolveDependency(v reflect.Value, disablePayloadAutoBinding bool, dest *Dependency, prevDependencies ...*Dependency) bool { |
| 125 | return fromDependencyHandler(v, dest) || |
| 126 | fromBuiltinValue(v, dest) || |
| 127 | fromStructValueOrDependentStructValue(v, disablePayloadAutoBinding, dest, prevDependencies) || |
| 128 | fromFunc(v, dest) || |
| 129 | len(prevDependencies) > 0 && fromDependentFunc(v, disablePayloadAutoBinding, dest, prevDependencies) |
| 130 | } |
| 131 | |
| 132 | func fromDependencyHandler(_ reflect.Value, dest *Dependency) bool { |
| 133 | // It's already on the desired form, just return it. |
no test coverage detected
searching dependent graphs…