[][src]Module parse_hyperlinks::parser

This module implement parser and iterator to extract all hyperlinks from a text input.

Modules

markdown

This module implements parsers for Markdown hyperlinks.

restructured_text

This module implements parsers for RestructuredText hyperlinks.

Functions

first_hyperlink

Returns the parsed first hyperlink found in the input text as: Some((link_name, link_target, link_title))` Recognizes hyperlinks in Markdown or RestructuredText format. Anonymous links in RestructuredText are not supported.

take_hyperlink

Skips input until it finds a Markdown or RestructuredText hyperlink. Returns Ok(remaining_input, (link_name, link_target, link_title).