(&mut self, node_id: NodeId)
| 657 | } |
| 658 | |
| 659 | pub fn remove_inference(&mut self, node_id: NodeId) -> Option<NodeIOTypes> { |
| 660 | self.constructor.remove(&node_id); |
| 661 | self.inferred.remove(&node_id) |
| 662 | } |
| 663 | |
| 664 | /// Returns the node constructor for a given node id. |
| 665 | pub fn constructor(&self, node_id: NodeId) -> Option<NodeConstructor> { |