allow dyn diagnostics

This commit is contained in:
Aleksey Kladov 2019-03-23 16:28:47 +03:00
parent 7e8f17188e
commit fcca35969d
6 changed files with 112 additions and 33 deletions

View file

@ -140,8 +140,8 @@ impl BodySourceMap {
self.pat_map.get(&SyntaxNodePtr::new(node.syntax())).cloned()
}
pub fn field_syntax(&self, expr: ExprId, field: usize) -> Option<AstPtr<ast::NamedField>> {
self.field_map.get(&(expr, field)).cloned()
pub fn field_syntax(&self, expr: ExprId, field: usize) -> AstPtr<ast::NamedField> {
self.field_map[&(expr, field)].clone()
}
}