pub trait DocumentParser<'doc> {
type Output: 'doc;
// Required method
fn parse(
self,
doc: &'doc EureDocument,
node_id: NodeId,
) -> Result<Self::Output, ParseError>;
}pub trait DocumentParser<'doc> {
type Output: 'doc;
// Required method
fn parse(
self,
doc: &'doc EureDocument,
node_id: NodeId,
) -> Result<Self::Output, ParseError>;
}