Skip to main content

target_range

Function target_range 

Source
pub fn target_range(inner: &str) -> Option<Range<usize>>
Expand description

Byte range of parse_inner’s target within inner, for a caller that rewrites the target in place and must leave the rest of the link as written.

§Examples

use markdown_link::target_range;

let inner = "  Note #h|alias";
let range = target_range(inner).unwrap();
assert_eq!(&inner[range], "Note");
assert_eq!(target_range("#h"), None);