docx_reader/documents/elements/sz_cs.rs
1use serde::{Deserialize, Serialize, Serializer};
2
3#[derive(Deserialize, Debug, Clone, PartialEq)]
4pub struct SzCs {
5 val: usize,
6}
7
8impl SzCs {
9 pub fn new(val: usize) -> SzCs {
10 SzCs { val }
11 }
12}
13
14impl Serialize for SzCs {
15 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
16 where
17 S: Serializer,
18 {
19 serializer.serialize_u32(self.val as u32)
20 }
21}