1 2 3 4 5 6 7 8 9 10 11 12 13 14
use crate::ValueNode; use codama_nodes_derive::node; #[node] pub struct SomeValueNode { // Children. pub value: Box<ValueNode>, } impl From<SomeValueNode> for crate::Node { fn from(val: SomeValueNode) -> Self { crate::Node::Value(val.into()) } }