pub trait IntoSinkPluginResult {
// Required method
fn into_sink_result(
self,
) -> Result<Arc<dyn SinkPlugin>, PluginInitializationError>;
}Expand description
Conversion trait that lets register_plugin_sink! accept constructors
returning either Self (infallible) or Result<Self, PluginInitializationError>
(fallible). Existing plugins that return Self continue to work unchanged.
Required Methods§
fn into_sink_result( self, ) -> Result<Arc<dyn SinkPlugin>, PluginInitializationError>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".