Support libc::getenv in mir interpreter

This commit is contained in:
hkalbasi 2023-08-06 01:46:29 +03:30
parent cc5664c5a2
commit 9b636e2326
4 changed files with 83 additions and 1 deletions

View file

@ -686,6 +686,12 @@ impl fmt::Display for Edition {
}
}
impl Extend<(String, String)> for Env {
fn extend<T: IntoIterator<Item = (String, String)>>(&mut self, iter: T) {
self.entries.extend(iter);
}
}
impl FromIterator<(String, String)> for Env {
fn from_iter<T: IntoIterator<Item = (String, String)>>(iter: T) -> Self {
Env { entries: FromIterator::from_iter(iter) }