Module iterator

Source
Expand description

Module providing an iterator over the hyperlinks found in the input text. Consult the documentation of parser::parse::take_link() to see a list of supported markup languages. The iterator resolves link references.

Structs§

MarkupLink
Iterator over all the hyperlinks in the input text. This struct holds the iterator’s state and an advancing pointer into the input text. The iterator’s next() method returns a tuple with a tuples inside: Some(((input_split), Link)).

Functions§

find_first
Recognizes hyperlinks in all supported markup languages and returns the first hyperlink found as Some(Link::Text2Dest or Some(Link::Image2Dest). Returns None if no hyperlink is found.