This commit is contained in:
Stephen Chung
2022-07-20 21:06:36 +08:00
parent 2ac6336173
commit ff6a448b77
3 changed files with 6 additions and 9 deletions

View File

@@ -156,13 +156,11 @@ impl GlobalRuntimeState<'_> {
pub fn find_import(&self, name: &str) -> Option<usize> {
let len = self.keys.len();
self.keys.iter().rev().enumerate().find_map(|(i, key)| {
if key == name {
Some(len - 1 - i)
} else {
None
}
})
self.keys
.iter()
.rev()
.position(|key| key == name)
.map(|i| len - 1 - i)
}
/// Push an imported [module][crate::Module] onto the stack.
///