Skip to main content

parse_inline

Function parse_inline 

Source
pub fn parse_inline(
    input: &str,
    options: &Options<'_>,
) -> Result<ParseInlineResult, Error>
Expand description

Parse inline AsciiDoc content from a string.

The result owns its inline nodes without a block document. Use it for fragments containing emphasis, links, macros, or other inline content.

§Example

use acdc_parser::{Options, SafeMode, parse_inline};

let options = Options::builder()
    .with_safe_mode(SafeMode::Unsafe)
    .build()?;
let content = "This is *strong* text with a https://example.com[link].";
let inline_nodes = parse_inline(content, &options)?;

§Errors

This function returns an error if the inline content cannot be parsed.