fn is_transitive_dep( direct_dep_unit: &Unit, seen_units: &Vec<Unit>, build_runner: &mut BuildRunner<'_, '_>, ) -> bool