mirror of
https://github.com/erg-lang/erg.git
synced 2025-08-03 10:23:20 +00:00
refactor: use if let instead of option_enum_unwrap
This commit is contained in:
parent
bf50ec289a
commit
bf8cf61c7e
3 changed files with 44 additions and 39 deletions
|
@ -1021,7 +1021,7 @@ impl Context {
|
|||
let op = hir::Expr::Accessor(hir::Accessor::private(symbol, t));
|
||||
self.get_call_t(&op, &None, args, &[], input, namespace)
|
||||
.map_err(|(_, errs)| {
|
||||
let Some(op_ident ) = option_enum_unwrap!(op, hir::Expr::Accessor:(hir::Accessor::Ident:(_))) else {
|
||||
let hir::Expr::Accessor(hir::Accessor::Ident(op_ident)) = op else {
|
||||
return errs;
|
||||
};
|
||||
let vi = op_ident.vi.clone();
|
||||
|
@ -1065,7 +1065,7 @@ impl Context {
|
|||
let op = hir::Expr::Accessor(hir::Accessor::private(symbol, vi));
|
||||
self.get_call_t(&op, &None, args, &[], input, namespace)
|
||||
.map_err(|(_, errs)| {
|
||||
let Some(op_ident) = option_enum_unwrap!(op, hir::Expr::Accessor:(hir::Accessor::Ident:(_))) else {
|
||||
let hir::Expr::Accessor(hir::Accessor::Ident(op_ident)) = op else {
|
||||
return errs;
|
||||
};
|
||||
let vi = op_ident.vi.clone();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue