work
[pspp] / rust / src / raw.rs
index 8b69f760d6364299cc19271f23efb9570bfd8975..2eb96b2fec1a8d5d2f2349b7e618ed23811745b0 100644 (file)
@@ -145,7 +145,7 @@ pub enum Record {
     VarDisplay(VarDisplayRecord),
     MultipleResponse(MultipleResponseRecord),
     LongStringValueLabels(LongStringValueLabelRecord),
-    LongStringMissingValues(LongStringMissingValueSet),
+    LongStringMissingValues(LongStringMissingValueRecord),
     Encoding(EncodingRecord),
     NumberOfCases(NumberOfCasesRecord),
     ProductInfo(TextRecord),
@@ -1432,9 +1432,9 @@ pub struct LongStringMissingValues {
 }
 
 #[derive(Clone, Debug)]
-pub struct LongStringMissingValueSet(pub Vec<LongStringMissingValues>);
+pub struct LongStringMissingValueRecord(pub Vec<LongStringMissingValues>);
 
-impl ExtensionRecord for LongStringMissingValueSet {
+impl ExtensionRecord for LongStringMissingValueRecord {
     const SUBTYPE: u32 = 22;
     const SIZE: Option<u32> = Some(1);
     const COUNT: Option<u32> = None;
@@ -1480,7 +1480,7 @@ impl ExtensionRecord for LongStringMissingValueSet {
                 missing_values,
             });
         }
-        Ok(Record::LongStringMissingValues(LongStringMissingValueSet(
+        Ok(Record::LongStringMissingValues(LongStringMissingValueRecord(
             missing_value_set,
         )))
     }
@@ -1506,7 +1506,7 @@ impl ExtensionRecord for EncodingRecord {
     }
 }
 
-#[derive(Clone, Debug)]
+#[derive(Copy, Clone, Debug)]
 pub struct NumberOfCasesRecord {
     /// Always observed as 1.
     pub one: u64,