Add Support for Parsing Lists (#654)
* made numbering structs public * added numbering struct * made numberformat publicmain
parent
0164501088
commit
16aa7cb3c6
|
@ -6,10 +6,10 @@ use serde::Serialize;
|
||||||
#[derive(Debug, Clone, PartialEq, Serialize)]
|
#[derive(Debug, Clone, PartialEq, Serialize)]
|
||||||
#[serde(rename_all = "camelCase")]
|
#[serde(rename_all = "camelCase")]
|
||||||
pub struct AbstractNumbering {
|
pub struct AbstractNumbering {
|
||||||
id: usize,
|
pub id: usize,
|
||||||
style_link: Option<String>,
|
pub style_link: Option<String>,
|
||||||
num_style_link: Option<String>,
|
pub num_style_link: Option<String>,
|
||||||
levels: Vec<Level>,
|
pub levels: Vec<Level>,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl AbstractNumbering {
|
impl AbstractNumbering {
|
||||||
|
|
|
@ -5,7 +5,7 @@ use crate::xml_builder::*;
|
||||||
|
|
||||||
#[derive(Debug, Clone, PartialEq)]
|
#[derive(Debug, Clone, PartialEq)]
|
||||||
pub struct NumberFormat {
|
pub struct NumberFormat {
|
||||||
val: String,
|
pub val: String,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl NumberFormat {
|
impl NumberFormat {
|
||||||
|
|
|
@ -7,8 +7,8 @@ use serde::Serialize;
|
||||||
#[derive(Debug, Clone, PartialEq, Serialize)]
|
#[derive(Debug, Clone, PartialEq, Serialize)]
|
||||||
#[serde(rename_all = "camelCase")]
|
#[serde(rename_all = "camelCase")]
|
||||||
pub struct Numbering {
|
pub struct Numbering {
|
||||||
id: usize,
|
pub id: usize,
|
||||||
abstract_num_id: usize,
|
pub abstract_num_id: usize,
|
||||||
pub level_overrides: Vec<LevelOverride>,
|
pub level_overrides: Vec<LevelOverride>,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -8,8 +8,8 @@ use serde::Serialize;
|
||||||
#[derive(Debug, Clone, PartialEq, Serialize)]
|
#[derive(Debug, Clone, PartialEq, Serialize)]
|
||||||
#[serde(rename_all = "camelCase")]
|
#[serde(rename_all = "camelCase")]
|
||||||
pub struct Numberings {
|
pub struct Numberings {
|
||||||
abstract_nums: Vec<AbstractNumbering>,
|
pub abstract_nums: Vec<AbstractNumbering>,
|
||||||
numberings: Vec<Numbering>,
|
pub numberings: Vec<Numbering>,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Numberings {
|
impl Numberings {
|
||||||
|
|
Loading…
Reference in New Issue