diff options
| author | Phil Schaf | 2015-11-15 00:29:26 +0100 |
|---|---|---|
| committer | Phil Schaf | 2015-11-15 00:29:26 +0100 |
| commit | 087afdbd9b439a5fd37965b71df99038b28b7872 (patch) | |
| tree | 77ddaa786718082243b6f82801cad1ec390649cf /src/document_tree/mod.rs | |
| parent | 154165495d0db0227d0dc45f368f6dce1123a038 (diff) | |
| download | rust-rst-087afdbd9b439a5fd37965b71df99038b28b7872.tar.bz2 | |
added some constructors
Diffstat (limited to 'src/document_tree/mod.rs')
| -rw-r--r-- | src/document_tree/mod.rs | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/src/document_tree/mod.rs b/src/document_tree/mod.rs index a9c4760..9bb4678 100644 --- a/src/document_tree/mod.rs +++ b/src/document_tree/mod.rs @@ -11,14 +11,22 @@ pub use self::extra_attributes::ExtraAttributes; pub use self::element_categories::HasChildren; #[test] -fn test() { - use document_tree as dt; - use document_tree::HasChildren; - - let mut doc = dt::Document::default(); - let mut title = dt::Title::default(); +fn test_imperative() { + let mut doc = Document::default(); + let mut title = Title::default(); title.append_child("Hi"); doc.append_child(title); println!("{:?}", doc); } + +#[test] +fn test_descriptive() { + let doc = Document::with_children(vec![ + Title::with_children(vec![ + "Hi".into() + ]).into() + ]); + + println!("{:?}", doc); +} |
