pub struct IPluginFunction<'ctx>(/* private fields */);
Trait Implementations§
Source§impl<'ctx> Debug for IPluginFunction<'ctx>
impl<'ctx> Debug for IPluginFunction<'ctx>
Source§impl Executable for IPluginFunction<'_>
impl Executable for IPluginFunction<'_>
Source§impl<'ctx> ICallableApi for IPluginFunction<'ctx>
impl<'ctx> ICallableApi for IPluginFunction<'ctx>
Source§impl<'ctx> TryFromPlugin<'ctx> for IPluginFunction<'ctx>
impl<'ctx> TryFromPlugin<'ctx> for IPluginFunction<'ctx>
type Error = GetFunctionError
fn try_from_plugin( ctx: &'ctx IPluginContext, value: cell_t, ) -> Result<Self, Self::Error>
Auto Trait Implementations§
impl<'ctx> Freeze for IPluginFunction<'ctx>
impl<'ctx> RefUnwindSafe for IPluginFunction<'ctx>
impl<'ctx> !Send for IPluginFunction<'ctx>
impl<'ctx> !Sync for IPluginFunction<'ctx>
impl<'ctx> Unpin for IPluginFunction<'ctx>
impl<'ctx> UnwindSafe for IPluginFunction<'ctx>
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