pub struct PluginBaseParams {
pub enable_callbacks: usize,
pub blocking_callbacks: usize,
pub queue_size: usize,
pub dropped_arrays: usize,
pub queue_use: usize,
pub nd_array_port: usize,
pub nd_array_addr: usize,
pub plugin_type: usize,
pub execution_time: usize,
}Expand description
Standard plugin base parameters registered on the PortDriverBase.
Fields§
§enable_callbacks: usize§blocking_callbacks: usize§queue_size: usize§dropped_arrays: usize§queue_use: usize§nd_array_port: usize§nd_array_addr: usize§plugin_type: usize§execution_time: usizeImplementations§
Source§impl PluginBaseParams
impl PluginBaseParams
Sourcepub fn create(port_base: &mut PortDriverBase) -> AsynResult<Self>
pub fn create(port_base: &mut PortDriverBase) -> AsynResult<Self>
Register all base plugin params on the given port.
Trait Implementations§
Source§impl Clone for PluginBaseParams
impl Clone for PluginBaseParams
Source§fn clone(&self) -> PluginBaseParams
fn clone(&self) -> PluginBaseParams
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 moreimpl Copy for PluginBaseParams
Auto Trait Implementations§
impl Freeze for PluginBaseParams
impl RefUnwindSafe for PluginBaseParams
impl Send for PluginBaseParams
impl Sync for PluginBaseParams
impl Unpin for PluginBaseParams
impl UnsafeUnpin for PluginBaseParams
impl UnwindSafe for PluginBaseParams
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