pub trait TryApplyMut<Rhs> { type Output; type Error; // Required method fn try_apply_mut(&mut self, rhs: Rhs) -> Result<Self::Output, Self::Error>; }