1 2 3 4 5 6 7 8 9 10 11
use crate::ast::abstract_syntax_node::AbstractSyntaxNode; pub struct AbstractSyntaxTree<TToken> { pub root: AbstractSyntaxNode<TToken>, } impl<TToken> AbstractSyntaxTree<TToken> { pub fn new(root: AbstractSyntaxNode<TToken>) -> AbstractSyntaxTree<TToken> { AbstractSyntaxTree { root } } }