pub trait ReLU { type Output; // Required methods fn relu(&self) -> Self::Output; fn relu_derivative(&self) -> Self::Output; }