pub struct PluginRuntimeHandle {
pub ndarray_params: NDArrayDriverParams,
pub plugin_params: PluginBaseParams,
/* private fields */
}Expand description
Handle to a running plugin runtime. Provides access to sender and port handle.
Fields§
§ndarray_params: NDArrayDriverParams§plugin_params: PluginBaseParamsImplementations§
Source§impl PluginRuntimeHandle
impl PluginRuntimeHandle
pub fn port_runtime(&self) -> &PortRuntimeHandle
pub fn array_sender(&self) -> &NDArraySender
pub fn array_output(&self) -> &Arc<Mutex<NDArrayOutput>> ⓘ
pub fn port_name(&self) -> &str
Trait Implementations§
Source§impl Clone for PluginRuntimeHandle
impl Clone for PluginRuntimeHandle
Source§fn clone(&self) -> PluginRuntimeHandle
fn clone(&self) -> PluginRuntimeHandle
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 moreAuto Trait Implementations§
impl Freeze for PluginRuntimeHandle
impl !RefUnwindSafe for PluginRuntimeHandle
impl Send for PluginRuntimeHandle
impl Sync for PluginRuntimeHandle
impl Unpin for PluginRuntimeHandle
impl UnsafeUnpin for PluginRuntimeHandle
impl !UnwindSafe for PluginRuntimeHandle
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