short_name: Identifier,
},
+ #[error("Multiple response set {mr_set} includes variable {variable} more than once.")]
+ DuplicateMrSetVariable {
+ mr_set: Identifier,
+ variable: Identifier,
+ },
+
#[error("Multiple response set {0} has no variables.")]
EmptyMrSet(Identifier),
});
continue;
};
+ if variables.contains(&dict_index) {
+ warn(Error::DuplicateMrSetVariable {
+ mr_set: mr_set_name.clone(),
+ variable: dictionary.variables[dict_index].name.clone(),
+ });
+ continue;
+ }
variables.push(dict_index);
}
+Multiple response set $a includes variable NUM1 more than once.
+
+Multiple response set $a has only one variable.
+
+╭──────────────────────┬────────────────────────╮
+│ Created │ 01-JAN-2011 20:53:52│
+├──────────────────────┼────────────────────────┤
+│Writer Product │PSPP synthetic test file│
+├──────────────────────┼────────────────────────┤
+│ Compression │SAV │
+│ Number of Cases│Unknown │
+╰──────────────────────┴────────────────────────╯
+
+╭─────────┬─╮
+│Variables│1│
+╰─────────┴─╯
+
+╭────┬────────┬─────┬─────────────────┬─────┬─────┬─────────┬────────────┬────────────┬──────────────╮
+│ │Position│Label│Measurement Level│ Role│Width│Alignment│Print Format│Write Format│Missing Values│
+├────┼────────┼─────┼─────────────────┼─────┼─────┼─────────┼────────────┼────────────┼──────────────┤
+│num1│ 1│ │ │Input│ 8│Right │F8.0 │F8.0 │ │
+╰────┴────────┴─────┴─────────────────┴─────┴─────┴─────────┴────────────┴────────────┴──────────────╯