Struct bean_script::modules::BuiltinModule
source · pub struct BuiltinModule { /* private fields */ }
Implementations§
source§impl BuiltinModule
impl BuiltinModule
pub fn new( constructor: impl FnOnce(&mut ModuleBuilder), features: RegistryFeatures ) -> Self
Trait Implementations§
source§impl Clone for BuiltinModule
impl Clone for BuiltinModule
source§fn clone(&self) -> BuiltinModule
fn clone(&self) -> BuiltinModule
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for BuiltinModule
impl Debug for BuiltinModule
source§impl Module for BuiltinModule
impl Module for BuiltinModule
source§impl Scope for BuiltinModule
impl Scope for BuiltinModule
fn has_function(&self, name: &str) -> bool
fn get_function(&self, name: &str) -> Option<Function>
fn set_function(&mut self, _name: &str, _function: Function)
fn delete_function(&mut self, _name: &str)
fn set_return_value(&mut self, _value: Data)
fn get_function_list(&self) -> HashMap<String, Function>
fn as_any(&self) -> &dyn Any
fn as_mut(&mut self) -> &mut dyn Any
fn set_if_state(&mut self, _state: IfState)
fn parent(&self) -> Option<ScopeRef>
fn get_call_scope(&self) -> Option<Rc<RefCell<CallScope>>>
fn get_file_module(&self) -> Option<ScopeRef>
fn get_if_state(&self) -> Option<IfState>
fn to_string(&self) -> String
Auto Trait Implementations§
impl Freeze for BuiltinModule
impl !RefUnwindSafe for BuiltinModule
impl !Send for BuiltinModule
impl !Sync for BuiltinModule
impl Unpin for BuiltinModule
impl !UnwindSafe for BuiltinModule
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