fn update_submodule(
    parent: &Repository,
    child: &mut Submodule<'_>,
    cargo_config: &Config,
    parent_remote_url: &Url
) -> CargoResult<()>