From 622b0f2965aaf059a98f380ff5ebb68d9bdd2dc5 Mon Sep 17 00:00:00 2001 From: Vincent Prouillet Date: Tue, 31 Dec 2019 13:22:10 +0100 Subject: [PATCH] Serialize toc level --- components/rendering/src/table_of_contents.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/rendering/src/table_of_contents.rs b/components/rendering/src/table_of_contents.rs index 4fb25d3..5f1d54e 100644 --- a/components/rendering/src/table_of_contents.rs +++ b/components/rendering/src/table_of_contents.rs @@ -3,7 +3,6 @@ use serde_derive::Serialize; /// Populated while receiving events from the markdown parser #[derive(Debug, PartialEq, Clone, Serialize)] pub struct Heading { - #[serde(skip_serializing)] pub level: u32, pub id: String, pub permalink: String, @@ -115,6 +114,7 @@ mod tests { ]; let toc = make_table_of_contents(input); assert_eq!(toc.len(), 1); + assert_eq!(toc[0].level, 1); assert_eq!(toc[0].children.len(), 1); assert_eq!(toc[0].children[0].children.len(), 1); assert_eq!(toc[0].children[0].children[0].children.len(), 2);