(
repository: PathBuf,
request: OwnerRequest,
)
| 521 | } |
| 522 | |
| 523 | fn request_turn_lifecycle( |
| 524 | repository: PathBuf, |
| 525 | request: OwnerRequest, |
| 526 | ) -> anyhow::Result<Option<JournalTurnStatus>> { |
| 527 | run_outside_async_runtime( |
| 528 | move || match request_with_reconnect(&repository, request)? { |
| 529 | OwnerResponse::TurnLifecycle { turn } => Ok(turn.map(to_journal_turn_status)), |
| 530 | other => Err(unexpected_response("turn lifecycle", other)), |
| 531 | }, |
| 532 | ) |
| 533 | } |
| 534 | |
| 535 | fn to_store_stop_cause(cause: JournalStopCause) -> StopCause { |
| 536 | match cause { |
no test coverage detected