1 2 3 4 5 6 7 8 9 10 11
use super::error_kind::ErrorKind;
use super::node::Node;
use super::token::PointerContext;
pub trait NodeParser {
fn parse<'a>(
&self,
payload: &[u8],
pointer_context: &'a mut PointerContext,
) -> Result<Node, ErrorKind>;
}