Search for global variables in global modules.

This commit is contained in:
Stephen Chung
2022-03-27 21:49:34 +08:00
parent 2b10c33b81
commit 5caf20d26b
4 changed files with 25 additions and 9 deletions

View File

@@ -1051,6 +1051,13 @@ impl Dynamic {
}
self
}
/// Make this [`Dynamic`] read-only (i.e. a constant).
#[inline(always)]
pub fn into_read_only(self) -> Self {
let mut value = self;
value.set_access_mode(AccessMode::ReadOnly);
value
}
/// Is this [`Dynamic`] read-only?
///
/// Constant [`Dynamic`] values are read-only.