pub trait Node: Debug + Display + Clone + PartialEq + Eq + Serialize + DeserializeOwned {
// Required methods
fn span(&self) -> Span;
fn set_span(&mut self, span: Span);
}Expand description
A node in the AST.
pub trait Node: Debug + Display + Clone + PartialEq + Eq + Serialize + DeserializeOwned {
// Required methods
fn span(&self) -> Span;
fn set_span(&mut self, span: Span);
}A node in the AST.