提交 e92ddbf5 编写于 作者: R Ralf Jung

improve hir::map::Map::get_parent_node doc

上级 640cfc85
...@@ -553,7 +553,9 @@ pub fn find(&self, id: NodeId) -> Option<Node<'hir>> { ...@@ -553,7 +553,9 @@ pub fn find(&self, id: NodeId) -> Option<Node<'hir>> {
} }
/// Similar to get_parent, returns the parent node id or id if there is no /// Similar to get_parent, returns the parent node id or id if there is no
/// parent. /// parent. Note that the parent may be CRATE_NODE_ID, which is not itself
/// present in the map -- so passing the return value of get_parent_node to
/// get may actually panic.
/// This function returns the immediate parent in the AST, whereas get_parent /// This function returns the immediate parent in the AST, whereas get_parent
/// returns the enclosing item. Note that this might not be the actual parent /// returns the enclosing item. Note that this might not be the actual parent
/// node in the AST - some kinds of nodes are not in the map and these will /// node in the AST - some kinds of nodes are not in the map and these will
...@@ -629,7 +631,7 @@ fn walk_parent_nodes<F, F2>(&self, ...@@ -629,7 +631,7 @@ fn walk_parent_nodes<F, F2>(&self,
} }
/// Retrieve the NodeId for `id`'s enclosing method, unless there's a /// Retrieve the NodeId for `id`'s enclosing method, unless there's a
/// `while` or `loop` before reacing it, as block tail returns are not /// `while` or `loop` before reaching it, as block tail returns are not
/// available in them. /// available in them.
/// ///
/// ``` /// ```
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册