pub trait NullableEq { type Output; // Required methods fn eq(&self, rhs: &Self) -> Self::Output; fn neq(&self, rhs: &Self) -> Self::Output; }