snipdoc 0.1.12

Code Documentation Made Simple
Documentation
---
source: snipdoc/src/parser/collector.rs
expression: collector.run()
---
Ok(
    [
        CollectSnippet {
            id: "description",
            inject_from: Some(
                Code,
            ),
            tag_open: "<snip id=\"description\" inject_from=\"code\"> ",
            tag_close: "<!-- </snip> -->\n",
            snippet: [],
        },
        CollectSnippet {
            id: "installation",
            inject_from: None,
            tag_open: "<snip id=\"installation\"> ",
            tag_close: "<!-- </snip> -->\n",
            snippet: [
                "$ cargo install snipdoc",
                "$ ssnipdoc --version",
            ],
        },
        CollectSnippet {
            id: "no-spaces",
            inject_from: None,
            tag_open: "<snip id=\"no-spaces\">",
            tag_close: "<!--</snip>-->\n",
            snippet: [
                "$ cargo install snipdoc",
                "$ ssnipdoc --version",
            ],
        },
        CollectSnippet {
            id: "double-slash",
            inject_from: None,
            tag_open: "<snip id=\"double-slash\">\n",
            tag_close: "// </snip>\n",
            snippet: [
                "double-slash",
            ],
        },
        CollectSnippet {
            id: "triple-slash",
            inject_from: None,
            tag_open: "<snip id=\"triple-slash\">\n",
            tag_close: "// </snip>\n//",
            snippet: [
                "triple-slash",
                "/// </snip>",
            ],
        },
        CollectSnippet {
            id: "hashtag",
            inject_from: None,
            tag_open: "<snip id=\"hashtag\">\n",
            tag_close: "# </snip>\n",
            snippet: [
                "hashtag",
            ],
        },
        CollectSnippet {
            id: "level-1",
            inject_from: None,
            tag_open: "<snip id=\"level-1\" -->\n",
            tag_close: "</snip> -->\n",
            snippet: [
                "Level 1",
                "// <snip id=\"level-2\">",
                "Level 2",
                "// <snip id=\"level-3\">",
                "Level 3",
                "// </snip>",
                "// </snip>",
            ],
        },
        CollectSnippet {
            id: "level-2",
            inject_from: None,
            tag_open: "<snip id=\"level-2\">\n",
            tag_close: "</snip>\n<!-- ",
            snippet: [
                "Level 2",
                "// <snip id=\"level-3\">",
                "Level 3",
                "// </snip>",
                "// </snip>",
            ],
        },
        CollectSnippet {
            id: "level-3",
            inject_from: None,
            tag_open: "<snip id=\"level-3\">\n",
            tag_close: "// </snip>\n// ",
            snippet: [
                "Level 3",
                "// </snip>",
            ],
        },
    ],
)