fn gather_dependencies(
    manifest_ctx: &mut ManifestContext<'_, '_>,
    resolved_deps: Option<&BTreeMap<PackageName, InheritableDependency>>,
    kind: Option<DepKind>
) -> CargoResult<()>