use snapshots for inner scopes

This commit is contained in:
Folkert 2022-04-28 20:01:01 +02:00
parent 70844b1218
commit 5a613db7b6
No known key found for this signature in database
GPG key ID: 1F17F6FFD112B97C
4 changed files with 54 additions and 51 deletions

View file

@ -355,7 +355,7 @@ impl Scope {
result
}
pub fn snapshot(&self) -> ScopeSnapshot {
fn snapshot(&self) -> ScopeSnapshot {
ScopeSnapshot {
idents: self.idents.clone(),
aliases: self.aliases.clone(),
@ -364,7 +364,7 @@ impl Scope {
}
}
pub fn rollback(snapshot: ScopeSnapshot) -> Scope {
fn rollback(snapshot: ScopeSnapshot) -> Scope {
Scope {
idents: snapshot.idents,
aliases: snapshot.aliases,