im surprised nobody has made a common db for package managers, so cargo could use it without having to think about it