1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
/*! # HTML Outliner Outline HTML documents for better SEO. ## Examples ```rust extern crate html_outliner; use html_outliner::Outline; const MAX_DEPTH: usize = 50; let outline = Outline::parse_html(r" <h1>Header Top</h1> <h1>Header 1</h1> <h2>Header 2</h2> <h3>Header 3</h3> <h4>Header 4</h4> <h5>Header 5</h5> <h6>Header 6</h6> ", MAX_DEPTH); println!("{}", outline); /* 1. Header Top 2. Header 1 1. Header 2 1. Header 3 1. Header 4 1. Header 5 1. Header 6 */ ``` */ #[macro_use] extern crate lazy_static; mod heading; mod outline; mod outline_structure; mod sectioning_type; pub use heading::Heading; pub use outline::Outline; pub use outline_structure::OutlineStructure; pub use sectioning_type::SectioningType;