pub struct ModuleFuncs {
pub functions: HashSet<String>,
}Expand description
One module’s function surface for parse-time call resolution: the base names it exports. RPN eligibility needs no table: calls compile generically and the runtime registry gates evaluation per entry.
Fields§
§functions: HashSet<String>Base function names exported by the module.
Trait Implementations§
Source§impl Clone for ModuleFuncs
impl Clone for ModuleFuncs
Source§impl Debug for ModuleFuncs
impl Debug for ModuleFuncs
Auto Trait Implementations§
impl Freeze for ModuleFuncs
impl RefUnwindSafe for ModuleFuncs
impl Send for ModuleFuncs
impl Sync for ModuleFuncs
impl Unpin for ModuleFuncs
impl UnsafeUnpin for ModuleFuncs
impl UnwindSafe for ModuleFuncs
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more