avoid nodiscard compiler warnings

We got a lot of the warnings for unchecked Result / tl::expected; let's
handle those.
This commit is contained in:
Dirk-Jan C. Binnema
2026-08-09 18:26:42 +03:00
committed by Seth Ladygo
parent 7e32324ac4
commit 36d45b38af
11 changed files with 82 additions and 29 deletions

View File

@ -30,9 +30,12 @@ Mu::LabelsCache::serialize() const
for (const auto&[label, n]: label_map_)
s += mu_format("{}{}{}\n", label, SepaChar2, n);
config_.set<Config::Id::Labels>(s);
mu_debug("labels: serialized {} change(s)", dirty_);
dirty_ = 0;
if (const auto res{config_.set<Config::Id::Labels>(s)}; res) {
mu_debug("labels: serialized {} change(s)", dirty_);
dirty_ = 0;
} else
mu_warning("labels: fail to store labels: {}",
res.error());
}
Mu::LabelsCache::Map