pub(crate) fn overlaps(
days: i64,
removed: &BTreeSet<PathBuf>,
skipped: &BTreeSet<(PathBuf, i64)>,
) -> StringExpand description
Two events at once in the next days days, or closer than a time you set
between them (overlaps::overlaps), those set aside left out, as JSON:
[{key, day, today, first, second, gap, needed, at_once, source}], each
event {key, title, from, to} (“09:30”), gap and needed in minutes,
source where that time is set, in words, for the Porch and the agenda.