From 16aa7cb3c651c243e36576bbba43052ed66bc3af Mon Sep 17 00:00:00 2001 From: Mridul Mahesh <47781772+mridul262@users.noreply.github.com> Date: Tue, 10 Oct 2023 14:58:54 +0800 Subject: [PATCH] Add Support for Parsing Lists (#654) * made numbering structs public * added numbering struct * made numberformat public --- docx-core/src/documents/elements/abstract_numbering.rs | 8 ++++---- docx-core/src/documents/elements/number_format.rs | 2 +- docx-core/src/documents/elements/numbering.rs | 4 ++-- docx-core/src/documents/numberings.rs | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/docx-core/src/documents/elements/abstract_numbering.rs b/docx-core/src/documents/elements/abstract_numbering.rs index 4843fd0..6d9b675 100644 --- a/docx-core/src/documents/elements/abstract_numbering.rs +++ b/docx-core/src/documents/elements/abstract_numbering.rs @@ -6,10 +6,10 @@ use serde::Serialize; #[derive(Debug, Clone, PartialEq, Serialize)] #[serde(rename_all = "camelCase")] pub struct AbstractNumbering { - id: usize, - style_link: Option, - num_style_link: Option, - levels: Vec, + pub id: usize, + pub style_link: Option, + pub num_style_link: Option, + pub levels: Vec, } impl AbstractNumbering { diff --git a/docx-core/src/documents/elements/number_format.rs b/docx-core/src/documents/elements/number_format.rs index 1865719..096c933 100644 --- a/docx-core/src/documents/elements/number_format.rs +++ b/docx-core/src/documents/elements/number_format.rs @@ -5,7 +5,7 @@ use crate::xml_builder::*; #[derive(Debug, Clone, PartialEq)] pub struct NumberFormat { - val: String, + pub val: String, } impl NumberFormat { diff --git a/docx-core/src/documents/elements/numbering.rs b/docx-core/src/documents/elements/numbering.rs index bd74907..105b59c 100644 --- a/docx-core/src/documents/elements/numbering.rs +++ b/docx-core/src/documents/elements/numbering.rs @@ -7,8 +7,8 @@ use serde::Serialize; #[derive(Debug, Clone, PartialEq, Serialize)] #[serde(rename_all = "camelCase")] pub struct Numbering { - id: usize, - abstract_num_id: usize, + pub id: usize, + pub abstract_num_id: usize, pub level_overrides: Vec, } diff --git a/docx-core/src/documents/numberings.rs b/docx-core/src/documents/numberings.rs index 4d294c7..50f77af 100644 --- a/docx-core/src/documents/numberings.rs +++ b/docx-core/src/documents/numberings.rs @@ -8,8 +8,8 @@ use serde::Serialize; #[derive(Debug, Clone, PartialEq, Serialize)] #[serde(rename_all = "camelCase")] pub struct Numberings { - abstract_nums: Vec, - numberings: Vec, + pub abstract_nums: Vec, + pub numberings: Vec, } impl Numberings {