docx_rs/documents/elements/
q_format.rs1use crate::documents::BuildXML;
2use crate::xml_builder::*;
3
4pub struct QFormat {}
11
12impl QFormat {
13 pub fn new() -> QFormat {
14 Default::default()
15 }
16}
17
18impl Default for QFormat {
19 fn default() -> Self {
20 Self {}
21 }
22}
23
24impl BuildXML for QFormat {
25 fn build(&self) -> Vec<u8> {
26 let b = XMLBuilder::new();
27 b.q_format().build()
28 }
29}
30
31#[cfg(test)]
32mod tests {
33
34 use super::*;
35 #[cfg(test)]
36 use pretty_assertions::assert_eq;
37 use std::str;
38
39 #[test]
40 fn test_q_format() {
41 let c = QFormat::new();
42 let b = c.build();
43 assert_eq!(str::from_utf8(&b).unwrap(), r#"<w:qFormat />"#);
44 }
45}