Remove redirection in functions hash map.
This commit is contained in:
parent
0280aa82ba
commit
72244b74cd
@ -178,7 +178,7 @@ pub struct Module {
|
|||||||
/// Flattened collection of all [`Module`] variables, including those in sub-modules.
|
/// Flattened collection of all [`Module`] variables, including those in sub-modules.
|
||||||
all_variables: Option<StraightHashMap<Dynamic>>,
|
all_variables: Option<StraightHashMap<Dynamic>>,
|
||||||
/// Functions (both native Rust and scripted).
|
/// Functions (both native Rust and scripted).
|
||||||
functions: StraightHashMap<Box<FuncInfo>>,
|
functions: StraightHashMap<FuncInfo>,
|
||||||
/// Flattened collection of all functions, native Rust and scripted.
|
/// Flattened collection of all functions, native Rust and scripted.
|
||||||
/// including those in sub-modules.
|
/// including those in sub-modules.
|
||||||
all_functions: Option<StraightHashMap<CallableFunction>>,
|
all_functions: Option<StraightHashMap<CallableFunction>>,
|
||||||
@ -1846,7 +1846,7 @@ impl Module {
|
|||||||
#[inline]
|
#[inline]
|
||||||
#[allow(dead_code)]
|
#[allow(dead_code)]
|
||||||
pub(crate) fn iter_fn(&self) -> impl Iterator<Item = &FuncInfo> {
|
pub(crate) fn iter_fn(&self) -> impl Iterator<Item = &FuncInfo> {
|
||||||
self.functions.values().map(<_>::as_ref)
|
self.functions.values()
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Get an iterator over all script-defined functions in the [`Module`].
|
/// Get an iterator over all script-defined functions in the [`Module`].
|
||||||
|
Loading…
Reference in New Issue
Block a user