pub trait ToPluginizableConnection<CTP: ConnectionToPlugin> {
// Required methods
fn set_pluginizable_connection(
&mut self,
pc: *mut PluginizableConnection<CTP>,
);
fn get_pluginizable_connection(
&mut self,
) -> Option<&mut PluginizableConnection<CTP>>;
}Expand description
A trait that must be implemented on structures that have pluginization features. This notably includes the connection itself, but also, e.g., the recovery structure.
Required Methods§
Sourcefn set_pluginizable_connection(&mut self, pc: *mut PluginizableConnection<CTP>)
fn set_pluginizable_connection(&mut self, pc: *mut PluginizableConnection<CTP>)
Sets the associated PluginizableConnection.
Sourcefn get_pluginizable_connection(
&mut self,
) -> Option<&mut PluginizableConnection<CTP>>
fn get_pluginizable_connection( &mut self, ) -> Option<&mut PluginizableConnection<CTP>>
Gets the associated PluginizableConnection.