pub trait Renameable<'str, 'ctx>: Named {
// Required method
fn rename(&mut self, name: Cow<'str, str>) -> Result<()>;
// Provided method
fn with_name(self, name: Cow<'str, str>) -> Result<Self>
where Self: Sized { ... }
}Required Methods§
Provided Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".