From: Ben Pfaff Date: Sat, 3 Jan 2026 19:08:33 +0000 (-0800) Subject: cleanup X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=15d3ad01cb659b04c271f6e949a589ce91f15ff6;p=pspp cleanup --- diff --git a/rust/pspp/src/spv/read/legacy_xml.rs b/rust/pspp/src/spv/read/legacy_xml.rs index c02cbd3d70..90c3088347 100644 --- a/rust/pspp/src/spv/read/legacy_xml.rs +++ b/rust/pspp/src/spv/read/legacy_xml.rs @@ -76,7 +76,7 @@ impl Map { Self::default() } - fn from_format(format: &Format) -> (Self, crate::format::Format) { + fn from_format(format: &Format) -> Self { let f = format.decode(); let mut map = Self::new(); for relabel in &format.relabels { @@ -92,7 +92,7 @@ impl Map { }; map.0.insert(OrderedFloat(relabel.from), value); } - (map, f) + map } fn from_string_format(string_format: &StringFormat) -> Self { @@ -901,7 +901,7 @@ impl SourceVariable { Vec::new() }; if let Some(format) = &self.format { - Map::from_format(format).0.apply(&mut data); + Map::from_format(format).apply(&mut data); } else if let Some(string_format) = &self.string_format { Map::from_string_format(string_format).apply(&mut data); }; @@ -990,10 +990,13 @@ impl DerivedVariable { }); vec![] }; - let mut map = Map::from_vmes(&self.value_map); - map.apply(&mut values); - map.remap_formats(&self.format, &self.string_format); - series.insert(&self.id, Series::new(self.id.clone(), values, map)); + Map::from_vmes(&self.value_map).apply(&mut values); + if let Some(format) = &self.format { + Map::from_format(format).apply(&mut values); + } else if let Some(string_format) = &self.string_format { + Map::from_string_format(string_format).apply(&mut values); + }; + series.insert(&self.id, Series::new(self.id.clone(), values, Map::new())); true } }