Macro expr_in_pool

Source
macro_rules! expr_in_pool {
    ($parsed: ident, $name: ident) => { ... };
}
Expand description

Shorthand for extracting a crate::Expr from a crate::Parser.

ยงExample

use org_rust_parser as org_parser;

use org_parser::{Expr, expr_in_pool, parse_org};
use org_parser::element::Heading;

let ret_parse = parse_org("* Hello world!\n");
let heading_expr: &Heading = expr_in_pool!(ret_parse, Heading).unwrap();