fn process_dependencies(
    cx: &mut Context<'_, '_>,
    new_deps: Option<&BTreeMap<String, MaybeWorkspace<TomlDependency, TomlWorkspaceDependency>>>,
    kind: Option<DepKind>,
    workspace_config: &WorkspaceConfig,
    inherit_cell: &LazyCell<InheritableFields>
) -> CargoResult<Option<BTreeMap<String, MaybeWorkspace<TomlDependency, TomlWorkspaceDependency>>>>