(self)
| 850 | |
| 851 | @cache |
| 852 | def inputs(self) -> set[str]: |
| 853 | deps = set() |
| 854 | |
| 855 | for bin in self.bins: |
| 856 | crate = self.rd.cargo_workspace.crate_for_bin(bin) |
| 857 | deps |= self.rd.cargo_workspace.transitive_path_dependencies(crate) |
| 858 | for example in self.examples: |
| 859 | crate = self.rd.cargo_workspace.crate_for_example(example) |
| 860 | deps |= self.rd.cargo_workspace.transitive_path_dependencies( |
| 861 | crate, dev=True |
| 862 | ) |
| 863 | |
| 864 | inputs = super().inputs() | set(inp for dep in deps for inp in dep.inputs()) |
| 865 | return inputs |
| 866 | |
| 867 | |
| 868 | class Image: |
nothing calls this directly
no test coverage detected