pub struct VSPluginFunction { /* private fields */ }Expand description
A function belonging to a Vapoursynth plugin. This object primarily exists so a plugin’s name, argument list and return type can be queried by editors.
One peculiarity is that plugin functions cannot be invoked using a
VSPluginFunction pointer but is instead done using invoke()
which takes a VSPlugin and the function name as a string.
Auto Trait Implementations§
impl Freeze for VSPluginFunction
impl RefUnwindSafe for VSPluginFunction
impl !Send for VSPluginFunction
impl !Sync for VSPluginFunction
impl !Unpin for VSPluginFunction
impl UnsafeUnpin for VSPluginFunction
impl UnwindSafe for VSPluginFunction
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