pub trait Operation<T> { // Required method fn execute(self) -> Result<T>; }
Base trait for operations
Execute the operation and produce a result