Skip to main content

Plugin

Trait Plugin 

pub trait Plugin {
    // Required methods
    fn name(&self) -> &'static str;
    fn register(
        &self,
        registry: &mut RegistrationContext<'_>,
    ) -> Result<(), PixelFlowError>;
}
Expand description

Minimal plugin contract used by future SDK builders and shims.

Required Methods§

fn name(&self) -> &'static str

Returns stable plugin name used in diagnostics and registration.

fn register( &self, registry: &mut RegistrationContext<'_>, ) -> Result<(), PixelFlowError>

Registers plugin-provided capabilities into the host registry.

Implementors§