From 71cd8cad85e3dc049118e21c7194c5597bd2fa27 Mon Sep 17 00:00:00 2001 From: Maxim Kurnikov Date: Sun, 7 Jul 2019 06:27:07 +0300 Subject: [PATCH] fix remaining clippy warnings --- src/symboltable.rs | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/src/symboltable.rs b/src/symboltable.rs index 04e5d9e..2e16fda 100644 --- a/src/symboltable.rs +++ b/src/symboltable.rs @@ -301,19 +301,17 @@ impl SymbolTableBuilder { if let Some(alias) = &part.alias { // `import mymodule as myalias` self.register_name(alias, SymbolRole::Assigned)?; + } else if part.symbols.is_empty() { + // `import module` + self.register_name(&part.module, SymbolRole::Assigned)?; } else { - if part.symbols.is_empty() { - // `import module` - self.register_name(&part.module, SymbolRole::Assigned)?; - } else { - // `from mymodule import myimport` - for symbol in &part.symbols { - if let Some(alias) = &symbol.alias { - // `from mymodule import myimportname as myalias` - self.register_name(alias, SymbolRole::Assigned)?; - } else { - self.register_name(&symbol.symbol, SymbolRole::Assigned)?; - } + // `from mymodule import myimport` + for symbol in &part.symbols { + if let Some(alias) = &symbol.alias { + // `from mymodule import myimportname as myalias` + self.register_name(alias, SymbolRole::Assigned)?; + } else { + self.register_name(&symbol.symbol, SymbolRole::Assigned)?; } } }