pub trait FromEnumMut<Enum> {
// Required method
fn from_enum_mut(e: &mut Enum) -> Option<&mut Self>;
}Required Methods§
Sourcefn from_enum_mut(e: &mut Enum) -> Option<&mut Self>
fn from_enum_mut(e: &mut Enum) -> Option<&mut Self>
The inverse of EnumExtensions::try_mut_var, see that method’s documentation for more.
Implementations of this method are (usually) generated by the macro delegated_enum.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".