1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
use crate::common::ErasedSet;
use crate::{Node, NodeValue, Renderer};
#[derive(Debug)]
/// Root node of the AST.
pub struct Root {
pub content: String,
pub env: ErasedSet,
}
impl NodeValue for Root {
fn render(&self, node: &Node, fmt: &mut dyn Renderer) {
fmt.contents(&node.children);
}
}