pub trait Processing { type ProcessorData; // Required method fn processing(&self) -> Self::ProcessorData; }