1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
//! Helper to persist OKR decisions in the background.
//!
//! Spawns a Tokio task that writes the OKR and its run to the
//! repository, logging any failures.
//!
//! # Examples
//!
//! ```ignore
//! spawn_okr_save(Arc::clone(&repo), okr, run);
//! ```
use Arc;
/// Spawn a background task that persists an OKR and its run.
///
/// Logs errors if the repository write fails but does not
/// propagate them to the caller.
///
/// # Examples
///
/// ```ignore
/// spawn_okr_save(Arc::clone(&repo), okr, run);
/// ```
pub