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 register(
&self,
registry: &mut RegistrationContext<'_>,
) -> Result<(), PixelFlowError>
fn register( &self, registry: &mut RegistrationContext<'_>, ) -> Result<(), PixelFlowError>
Registers plugin-provided capabilities into the host registry.