feat(runtime-core) Instance.exports takes &self instead of &mut self.

There is no reason for `exports` to take a mutable reference.
This commit is contained in:
Ivan Enderlin
2019-04-10 12:17:16 -07:00
parent 80b809383e
commit 20297d1751
2 changed files with 4 additions and 4 deletions

View File

@ -40,13 +40,13 @@ impl FuncPointer {
}
pub struct ExportIter<'a> {
inner: &'a mut InstanceInner,
inner: &'a InstanceInner,
iter: hash_map::Iter<'a, String, ExportIndex>,
module: &'a ModuleInner,
}
impl<'a> ExportIter<'a> {
pub(crate) fn new(module: &'a ModuleInner, inner: &'a mut InstanceInner) -> Self {
pub(crate) fn new(module: &'a ModuleInner, inner: &'a InstanceInner) -> Self {
Self {
inner,
iter: module.info.exports.iter(),