pub trait NodeData {
// Required method
fn node_kind(&self) -> NodeKind;
}Expand description
Data stored in a typed AST node.
This trait lets Node derive its syntax kind from its closed payload
enum, so callers never supply a potentially mismatched NodeKind.
Required Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".