Skip to main content

IntoTransformPluginResult

Trait IntoTransformPluginResult 

Source
pub trait IntoTransformPluginResult {
    // Required method
    fn into_transform_result(
        self,
    ) -> Result<Arc<dyn TransformPlugin>, PluginInitializationError>;
}
Expand description

Conversion trait that lets register_plugin_transform! accept constructors returning either Self (infallible) or Result<Self, PluginInitializationError> (fallible). Existing plugins that return Self continue to work unchanged.

Required Methods§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<T: TransformPlugin + 'static> IntoTransformPluginResult for Result<T, PluginInitializationError>

Implementors§