pub trait SetNodeContext { fn set_context(&mut self, context: *mut dyn NodeContextInterface) { ... } }