Removes a node from the [`BorrowTree`] and returns its associated path. This method removes the specified node from both the `nodes` HashMap and, if applicable, the `source_map` HashMap. # Arguments `self` - Mutable reference to the [`BorrowTree`]. `id` - The `NodeId` of the node to be removed. # Returns [`Option `] - The path associated with the removed node, or `None` if the node wasn'
(&mut self, id: NodeId)