pub struct ScriptingProvider { /* private fields */ }Implementations§
Source§impl ScriptingProvider
impl ScriptingProvider
pub fn all() -> Array<Self>
pub fn by_name(name: &str) -> Option<ScriptingProvider>
pub fn by_api_name(name: &str) -> Option<ScriptingProvider>
pub fn name(&self) -> String
pub fn api_name(&self) -> String
pub fn load_module(&self, repository: &str, module: &str, force: bool) -> bool
pub fn install_modules(&self, modules: &[&str]) -> bool
pub fn create_instance(&self) -> Ref<ScriptingInstance>
Trait Implementations§
Source§impl Clone for ScriptingProvider
impl Clone for ScriptingProvider
Source§fn clone(&self) -> ScriptingProvider
fn clone(&self) -> ScriptingProvider
Returns a duplicate 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 Hash for ScriptingProvider
impl Hash for ScriptingProvider
Source§impl PartialEq for ScriptingProvider
impl PartialEq for ScriptingProvider
impl Copy for ScriptingProvider
impl Eq for ScriptingProvider
impl Send for ScriptingProvider
impl StructuralPartialEq for ScriptingProvider
impl Sync for ScriptingProvider
Auto Trait Implementations§
impl Freeze for ScriptingProvider
impl RefUnwindSafe for ScriptingProvider
impl Unpin for ScriptingProvider
impl UnwindSafe for ScriptingProvider
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