in src/buildstream_plugins/sources/cargo.py [0:0]
def _recompute_crates(self, ref):
self.crates = self._parse_crates(ref)
if not self.crates:
self.ref = None
else:
self.ref = [{"name": crate.name, "version": crate.version, "sha": crate.sha} for crate in self.crates]