From c0441bff302e724bb8f98420459a2c672e2286c6 Mon Sep 17 00:00:00 2001 From: Philipp A Date: Thu, 28 Dec 2023 15:08:37 +0100 Subject: Add CI (#36) --- document_tree/src/lib.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'document_tree/src/lib.rs') diff --git a/document_tree/src/lib.rs b/document_tree/src/lib.rs index 9154725..00d6cb2 100644 --- a/document_tree/src/lib.rs +++ b/document_tree/src/lib.rs @@ -1,7 +1,9 @@ #![recursion_limit="256"] -///http://docutils.sourceforge.net/docs/ref/doctree.html -///serves as AST +/// See [doctree][] reference. +/// Serves as AST. +/// +/// [doctree]: http://docutils.sourceforge.net/docs/ref/doctree.html #[macro_use] mod macro_util; -- cgit v1.2.3 From 2a76f2dde6533c09f8e93b44d1f214a105d9c5c2 Mon Sep 17 00:00:00 2001 From: Philipp A Date: Thu, 28 Dec 2023 15:29:19 +0100 Subject: Format (#38) --- document_tree/src/lib.rs | 68 ++++++++++++++++++++++++------------------------ 1 file changed, 34 insertions(+), 34 deletions(-) (limited to 'document_tree/src/lib.rs') diff --git a/document_tree/src/lib.rs b/document_tree/src/lib.rs index 00d6cb2..4b34ea9 100644 --- a/document_tree/src/lib.rs +++ b/document_tree/src/lib.rs @@ -1,4 +1,4 @@ -#![recursion_limit="256"] +#![recursion_limit = "256"] /// See [doctree][] reference. /// Serves as AST. @@ -8,45 +8,45 @@ #[macro_use] mod macro_util; -pub mod url; -pub mod elements; +pub mod attribute_types; pub mod element_categories; +pub mod elements; pub mod extra_attributes; -pub mod attribute_types; +pub mod url; +pub use self::element_categories::HasChildren; pub use self::elements::*; //Element,CommonAttributes,HasExtraAndChildren pub use self::extra_attributes::ExtraAttributes; -pub use self::element_categories::HasChildren; #[cfg(test)] mod tests { - use super::*; - use std::default::Default; - - #[test] - fn imperative() { - let mut doc = Document::default(); - let mut title = Title::default(); - let url = "https://example.com/image.jpg".parse().unwrap(); - let image = ImageInline::with_extra(extra_attributes::ImageInline::new(url)); - title.append_child("Hi"); - title.append_child(image); - doc.append_child(title); - - println!("{:?}", doc); - } - - #[test] - fn descriptive() { - let doc = Document::with_children(vec![ - Title::with_children(vec![ - "Hi".into(), - ImageInline::with_extra(extra_attributes::ImageInline::new( - "https://example.com/image.jpg".parse().unwrap() - )).into(), - ]).into() - ]); - - println!("{:?}", doc); - } + use super::*; + use std::default::Default; + + #[test] + fn imperative() { + let mut doc = Document::default(); + let mut title = Title::default(); + let url = "https://example.com/image.jpg".parse().unwrap(); + let image = ImageInline::with_extra(extra_attributes::ImageInline::new(url)); + title.append_child("Hi"); + title.append_child(image); + doc.append_child(title); + + println!("{:?}", doc); + } + + #[test] + fn descriptive() { + let doc = Document::with_children(vec![Title::with_children(vec![ + "Hi".into(), + ImageInline::with_extra(extra_attributes::ImageInline::new( + "https://example.com/image.jpg".parse().unwrap(), + )) + .into(), + ]) + .into()]); + + println!("{:?}", doc); + } } -- cgit v1.2.3