[−][src]Function parse_hyperlinks::parser::markdown::md_link
pub fn md_link(
i: &str
) -> IResult<&str, (Cow<'_, str>, Cow<'_, str>, Cow<'_, str>)>
Parse a markdown link.
This parser expects to start at the beginning of the link [
to succeed. It
returns either Ok((i, (link_text, link_destination, link_title)))
or some
error.
use parse_hyperlinks::parser::markdown::md_link; use std::borrow::Cow; assert_eq!( md_link(r#"[name](<destination> "title")abc"#), Ok(("abc", (Cow::from("name"), Cow::from("destination"), Cow::from("title")))) );