From b509da3ddce19393cb74bb4bd5ef5105698a4cb4 Mon Sep 17 00:00:00 2001 From: Iago Bonnici <iago.bonnici@umontpellier.fr> Date: Wed, 24 Jul 2024 13:34:04 +0200 Subject: [PATCH] Guard against missing fields in debug display. --- src/config/check.rs | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/config/check.rs b/src/config/check.rs index d97ae99..97f9d56 100644 --- a/src/config/check.rs +++ b/src/config/check.rs @@ -590,12 +590,13 @@ struct TripletDisplay<'i> { impl<'i> fmt::Debug for ConfigDisplay<'i> { fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + let Config { trees, taxa, filters, unresolved_length, search } = self.config; f.debug_struct("Config") - .field("trees", &self.config.trees) - .field("taxa", &self.config.taxa.for_display(self.interner)) - .field("filters", &self.config.filters) - .field("unresolved_length", &self.config.unresolved_length) - .field("search", &self.config.search) + .field("trees", trees) + .field("taxa", &taxa.for_display(self.interner)) + .field("filters", filters) + .field("unresolved_length", unresolved_length) + .field("search", search) .finish() } } -- GitLab