pub fn push<'s>(
dir: &Path,
remote: &str,
refs: impl IntoIterator<Item = &'s str>,
options: impl IntoIterator<Item = &'s str>,
dry_run: bool
) -> CargoResult<bool>pub fn push<'s>(
dir: &Path,
remote: &str,
refs: impl IntoIterator<Item = &'s str>,
options: impl IntoIterator<Item = &'s str>,
dry_run: bool
) -> CargoResult<bool>