docx_reader/documents/elements/
fld_char.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
use serde::Serialize;

use crate::types::*;

#[derive(Serialize, Debug, Clone, PartialEq)]
#[serde(rename_all = "camelCase")]
pub struct FieldChar {
	pub field_char_type: FieldCharType,
	pub dirty: bool,
}

impl FieldChar {
	pub fn new(t: FieldCharType) -> Self {
		Self {
			field_char_type: t,
			dirty: false,
		}
	}

	pub fn dirty(mut self) -> Self {
		self.dirty = true;
		self
	}
}