From 2b9ec988e8f6f26febdd34f55c29504c4c0a772f Mon Sep 17 00:00:00 2001 From: Andreas Longva Date: Fri, 19 May 2023 18:36:15 +0200 Subject: [PATCH] Do not skip serializing number of cells ParaView and meshio complain when NumberOfCells="0" is missing in the output XML. --- src/xml.rs | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/xml.rs b/src/xml.rs index 8cad64f..92dc4b8 100644 --- a/src/xml.rs +++ b/src/xml.rs @@ -1454,18 +1454,13 @@ impl From for model::Extent { } } -// Helper for serializing number_of_cells -fn is_zero(n: &u32) -> bool { - *n == 0 -} - #[derive(Clone, Debug, PartialEq, Default, Serialize)] #[serde(rename_all = "PascalCase")] pub struct Piece { pub extent: Option, #[serde(default)] pub number_of_points: u32, - #[serde(default, skip_serializing_if = "is_zero")] + #[serde(default)] pub number_of_cells: u32, #[serde(default)] pub number_of_lines: u32,