docx_rs/documents/elements/
instr_num_pages.rs

1use serde::Serialize;
2use std::io::Write;
3
4use crate::documents::*;
5use crate::xml_builder::XMLBuilder;
6
7#[derive(Serialize, Debug, Clone, PartialEq, Default)]
8#[serde(rename_all = "camelCase")]
9pub struct InstrNUMPAGES {}
10
11impl InstrNUMPAGES {
12    pub fn new() -> Self {
13        Self {}
14    }
15}
16
17impl BuildXML for InstrNUMPAGES {
18    fn build_to<W: Write>(
19        &self,
20        stream: xml::writer::EventWriter<W>,
21    ) -> xml::writer::Result<xml::writer::EventWriter<W>> {
22        XMLBuilder::from(stream)
23            .plain_text("NUMPAGES")?
24            .into_inner()
25    }
26}