(line, impls)
| 136 | |
| 137 | |
| 138 | def lineToStruct(line, impls) -> dict: |
| 139 | closestDist = sys.maxsize |
| 140 | closestStruct = {"struct": "", "trait": ""} |
| 141 | for impl in impls: |
| 142 | if line >= impl["line_number"]: |
| 143 | dist = line - impl["line_number"] |
| 144 | if dist < closestDist: |
| 145 | closestDist = dist |
| 146 | closestStruct = impl |
| 147 | return closestStruct |
| 148 | |
| 149 | |
| 150 | def findImpl(filename, includeMod=False) -> list: |
no outgoing calls
no test coverage detected