From: Ben Pfaff Date: Fri, 2 Jan 2026 04:10:06 +0000 (-0800) Subject: cleanup X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=36f53a6722307d93e823d86e89b2e70862447ad7;p=pspp cleanup --- diff --git a/rust/pspp/src/spv/read/legacy_xml.rs b/rust/pspp/src/spv/read/legacy_xml.rs index 5f742f8c8d..aabd804a7f 100644 --- a/rust/pspp/src/spv/read/legacy_xml.rs +++ b/rust/pspp/src/spv/read/legacy_xml.rs @@ -40,7 +40,7 @@ use crate::{ self, Axis2, Axis3, Category, CategoryLocator, Dimension, Group, Leaf, Length, PivotTable, look::{ self, Area, AreaStyle, CellStyle, Color, HeadingRegion, HorzAlign, Look, RowParity, - Stroke, VertAlign, + VertAlign, }, value::Value, }, @@ -1193,80 +1193,36 @@ struct StringFormat { struct Format { #[serde(rename = "@baseFormat")] base_format: Option, - #[serde(rename = "@errorCharacter")] - error_character: Option, - #[serde(rename = "@separatorChars")] - separator_chars: Option, #[serde(rename = "@mdyOrder")] mdy_order: Option, - #[serde(rename = "@showYear")] - show_year: Option, #[serde(rename = "@showQuarter")] show_quarter: Option, #[serde(rename = "@quarterPrefix")] - quarter_prefix: Option, - #[serde(rename = "@quarterSuffix")] - quarter_suffix: Option, - #[serde(rename = "@yearAbbreviation")] year_abbreviation: Option, - #[serde(rename = "@showMonth")] - show_month: Option, #[serde(rename = "@monthFormat")] month_format: Option, - #[serde(rename = "@dayPadding")] - day_padding: Option, - #[serde(rename = "@dayOfMonthPadding")] - day_of_month_padding: Option, #[serde(rename = "@showWeek")] show_week: Option, - #[serde(rename = "@weekPadding")] - week_padding: Option, - #[serde(rename = "@weekSuffix")] - week_suffix: Option, - #[serde(rename = "@showDayOfWeek")] - show_day_of_week: Option, - #[serde(rename = "@dayOfWeekAbbreviation")] - day_of_week_abbreviation: Option, - #[serde(rename = "hourPadding")] - hour_padding: Option, - #[serde(rename = "minutePadding")] - minute_padding: Option, - #[serde(rename = "secondPadding")] - second_padding: Option, #[serde(rename = "@showDay")] show_day: Option, #[serde(rename = "@showHour")] show_hour: Option, - #[serde(rename = "@showMinute")] - show_minute: Option, #[serde(rename = "@showSecond")] show_second: Option, #[serde(rename = "@showMillis")] show_millis: Option, - #[serde(rename = "@dayType")] - day_type: Option, - #[serde(rename = "@hourFormat")] - hour_format: Option, - #[serde(rename = "@minimumIntegerDigits")] - minimum_integer_digits: Option, #[serde(rename = "@maximumFractionDigits")] maximum_fraction_digits: Option, - #[serde(rename = "@minimumFractionDigits")] - minimum_fraction_digits: Option, #[serde(rename = "@useGrouping")] use_grouping: Option, #[serde(rename = "@scientific")] scientific: Option, - #[serde(rename = "@small")] - small: Option, #[serde(default, rename = "@prefix")] prefix: String, #[serde(default, rename = "@suffix")] suffix: String, #[serde(rename = "@tryStringsAsNumbers")] try_strings_as_numbers: Option, - #[serde(rename = "@negativesOutside")] - negatives_outside: Option, #[serde(default, rename = "relabel")] relabels: Vec, #[serde(default, rename = "affix")] @@ -1286,18 +1242,12 @@ impl Format { #[derive(Deserialize, Debug)] #[serde(rename_all = "camelCase")] struct NumberFormat { - #[serde(rename = "@minimumIntegerDigits")] - minimum_integer_digits: Option, #[serde(rename = "@maximumFractionDigits")] maximum_fraction_digits: Option, - #[serde(rename = "@minimumFractionDigits")] - minimum_fraction_digits: Option, #[serde(rename = "@useGrouping")] use_grouping: Option, #[serde(rename = "@scientific")] scientific: Option, - #[serde(rename = "@small")] - small: Option, #[serde(default, rename = "@prefix")] prefix: String, #[serde(default, rename = "@suffix")] @@ -1369,58 +1319,24 @@ impl<'a> SignificantNumberFormat<'a> { struct DateTimeFormat { #[serde(rename = "@baseFormat")] base_format: BaseFormat, - #[serde(rename = "@separatorChars")] - separator_chars: Option, #[serde(rename = "@mdyOrder")] mdy_order: Option, - #[serde(rename = "@showYear")] - show_year: Option, #[serde(rename = "@showQuarter")] show_quarter: Option, - #[serde(rename = "@quarterPrefix")] - quarter_prefix: Option, - #[serde(rename = "@quarterSuffix")] - quarter_suffix: Option, #[serde(rename = "@yearAbbreviation")] year_abbreviation: Option, - #[serde(rename = "@showMonth")] - show_month: Option, #[serde(rename = "@monthFormat")] month_format: Option, - #[serde(rename = "@dayPadding")] - day_padding: Option, - #[serde(rename = "@dayOfMonthPadding")] - day_of_month_padding: Option, #[serde(rename = "@showWeek")] show_week: Option, - #[serde(rename = "@weekPadding")] - week_padding: Option, - #[serde(rename = "@weekSuffix")] - week_suffix: Option, - #[serde(rename = "@showDayOfWeek")] - show_day_of_week: Option, - #[serde(rename = "@dayOfWeekAbbreviation")] - day_of_week_abbreviation: Option, - #[serde(rename = "hourPadding")] - hour_padding: Option, - #[serde(rename = "minutePadding")] - minute_padding: Option, - #[serde(rename = "secondPadding")] - second_padding: Option, #[serde(rename = "@showDay")] show_day: Option, #[serde(rename = "@showHour")] show_hour: Option, - #[serde(rename = "@showMinute")] - show_minute: Option, #[serde(rename = "@showSecond")] show_second: Option, #[serde(rename = "@showMillis")] show_millis: Option, - #[serde(rename = "@dayType")] - day_type: Option, - #[serde(rename = "@hourFormat")] - hour_format: Option, #[serde(default, rename = "affix")] affixes: Vec, } @@ -1542,26 +1458,14 @@ fn date_time_format( #[derive(Deserialize, Debug)] #[serde(rename_all = "camelCase")] struct ElapsedTimeFormat { - #[serde(rename = "@dayPadding")] - day_padding: Option, - #[serde(rename = "hourPadding")] - hour_padding: Option, - #[serde(rename = "minutePadding")] - minute_padding: Option, - #[serde(rename = "secondPadding")] - second_padding: Option, #[serde(rename = "@showDay")] show_day: Option, #[serde(rename = "@showHour")] show_hour: Option, - #[serde(rename = "@showMinute")] - show_minute: Option, #[serde(rename = "@showSecond")] show_second: Option, #[serde(rename = "@showMillis")] show_millis: Option, - #[serde(rename = "@showYear")] - show_year: Option, #[serde(default, rename = "affix")] affixes: Vec, } @@ -1605,24 +1509,6 @@ enum MonthFormat { PaddedNumber, } -#[derive(Copy, Clone, Debug, PartialEq, Eq, Deserialize)] -#[serde(rename_all = "camelCase")] -enum DayType { - Month, - Year, -} - -#[derive(Copy, Clone, Debug, PartialEq, Eq, Deserialize)] -#[serde(rename_all = "camelCase")] -enum HourFormat { - #[serde(rename = "AMPM")] - AmPm, - #[serde(rename = "AS_24")] - As24, - #[serde(rename = "AS_12")] - As12, -} - #[derive(Copy, Clone, Debug, PartialEq, Eq, Deserialize)] #[serde(rename_all = "camelCase")] enum Scientific { @@ -1639,26 +1525,6 @@ struct Affix { /// the second, and so on. #[serde(rename = "@definesReference")] defines_reference: u64, - - /// Position for the footnote label. - #[serde(rename = "@position")] - position: Position, - - /// Whether the affix is a suffix (true) or a prefix (false). - #[serde(rename = "@suffix")] - suffix: bool, - - /// The text of the suffix or prefix. Typically a letter, e.g. `a` for - /// footnote 1, `b` for footnote 2, ... - #[serde(rename = "@value")] - value: String, -} - -#[derive(Copy, Clone, Debug, PartialEq, Eq, Deserialize)] -#[serde(rename_all = "camelCase")] -enum Position { - Subscript, - Superscript, } #[derive(Deserialize, Debug)] @@ -1689,42 +1555,6 @@ struct Style { #[serde(rename = "@color")] color: Option, - /// Not used. - #[serde(rename = "@color2")] - color2: Option, - - /// Normally 0. The value -90 causes inner column or outer row labels to be - /// rotated vertically. - #[serde(rename = "@labelAngle")] - label_angle: Option, - - #[serde(rename = "@border-bottom")] - border_bottom: Option, - - #[serde(rename = "@border-top")] - border_top: Option, - - #[serde(rename = "@border-left")] - border_left: Option, - - #[serde(rename = "@border-right")] - border_right: Option, - - #[serde(rename = "@border-bottom-color")] - border_bottom_color: Option, - - #[serde(rename = "@border-top-color")] - border_top_color: Option, - - #[serde(rename = "@border-left-color")] - border_left_color: Option, - - #[serde(rename = "@border-right-color")] - border_right_color: Option, - - #[serde(rename = "@font-family")] - font_family: Option, - #[serde(rename = "@font-size")] font_size: Option, @@ -1737,30 +1567,12 @@ struct Style { #[serde(rename = "@font-underline")] font_underline: Option, - #[serde(rename = "@margin-bottom")] - margin_bottom: Option, - - #[serde(rename = "@margin-top")] - margin_top: Option, - - #[serde(rename = "@margin-left")] - margin_left: Option, - - #[serde(rename = "@margin-right")] - margin_right: Option, - #[serde(rename = "@textAlignment")] text_alignment: Option, - #[serde(rename = "@labelLocationHorizontal")] - label_location_horizontal: Option, - #[serde(rename = "@labelLocationVertical")] label_location_vertical: Option, - #[serde(rename = "@size")] - size: Option, - #[serde(rename = "@width")] width: Option, @@ -2175,38 +1987,12 @@ impl Set { } } -#[derive(Deserialize, Debug)] -#[serde(rename_all = "camelCase")] -struct SetStyle { - #[serde(rename = "@target")] - target: String, - - #[serde(rename = "@style")] - style: Ref