Analyze dependencies of cargo projects

Store timings output in `timings::Output` struct

Encapsulating now so it is easier to build functionality that uses the timings data through a common interface, for example getting the total duration spent on a specific PackageId.

Created by  finchie  on April 22, 2024
T34OV3YQGRFMXYWEFLBCFMX3U2TVXF552B5B3S6HMBJZU66PDMYAC
Change contents