Struct ScriptPluginFunction
pub struct ScriptPluginFunction { /* private fields */ }Expand description
One validated script-backed plugin function.
Implementations§
§impl ScriptPluginFunction
impl ScriptPluginFunction
pub fn internal_name(&self) -> &str
pub fn internal_name(&self) -> &str
Returns the generated internal Rhai function name.
pub fn parameters(&self) -> &[String]
pub fn parameters(&self) -> &[String]
Returns validated parameter names in declaration order.
pub fn source_path(&self) -> &Path
pub fn source_path(&self) -> &Path
Returns the source file that defined this function.
Trait Implementations§
§impl Clone for ScriptPluginFunction
impl Clone for ScriptPluginFunction
§fn clone(&self) -> ScriptPluginFunction
fn clone(&self) -> ScriptPluginFunction
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 more§impl Debug for ScriptPluginFunction
impl Debug for ScriptPluginFunction
§impl PartialEq for ScriptPluginFunction
impl PartialEq for ScriptPluginFunction
impl Eq for ScriptPluginFunction
impl StructuralPartialEq for ScriptPluginFunction
Auto Trait Implementations§
impl Freeze for ScriptPluginFunction
impl RefUnwindSafe for ScriptPluginFunction
impl Send for ScriptPluginFunction
impl Sync for ScriptPluginFunction
impl Unpin for ScriptPluginFunction
impl UnsafeUnpin for ScriptPluginFunction
impl UnwindSafe for ScriptPluginFunction
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