(
dot_dir: &Path,
lifecycle: &ManagedLifecycle,
now: i64,
)
| 845 | } |
| 846 | |
| 847 | fn abandon_lifecycle_turns( |
| 848 | dot_dir: &Path, |
| 849 | lifecycle: &ManagedLifecycle, |
| 850 | now: i64, |
| 851 | ) -> CliResult<()> { |
| 852 | let sink = owner_sink(dot_dir)?; |
| 853 | for session in sessions_for_run(dot_dir, &lifecycle.run_id) { |
| 854 | sink.abandon_turn(&session.session_id, pending_turn_number(&session), now) |
| 855 | .map_err(|reason| CliError::Internal(anyhow!(reason)))?; |
| 856 | } |
| 857 | Ok(()) |
| 858 | } |
| 859 | |
| 860 | fn collect_lifecycle_turn_statuses( |
| 861 | dot_dir: &Path, |
no test coverage detected