pub fn with_children(self, children: Vec<NodeId>) -> Self {
      unsafe {
         *self.ast.data.get_unchecked_mut(self.node.0 as usize) =
            Some(NodeData::Children(children));
      }
      self
   }
/// Sets the children data of the node.
Sets the children data of the node.
Sets the children data of the node .
pub fn with_children(self, children: Vec<NodeId>) -> Self {
      unsafe {
         *self.ast.data.get_unchecked_mut(self.node.0 as usize) =
            Some(NodeData::Children(children));
      }
      self
   }
pub fn with_children ( self , children : Vec < NodeId > ) -> Self { unsafe { * self . ast . data . get_unchecked_mut ( self . node . 0 as usize ) = Some ( NodeData :: Children ( children ) ) ; } self }
Sets the children data of the node.
Sets the children data of the node .
self
children
Vec<NodeId>