pub trait Transformable: Sized + Clone {
// Provided methods
fn transform<T: Transform<Self, Self>>(&self, transform: T) -> Self { ... }
fn transforms(&self, transforms: &[&dyn Transform<Self, Self>]) -> Self { ... }
}Provided Methods§
fn transform<T: Transform<Self, Self>>(&self, transform: T) -> Self
fn transforms(&self, transforms: &[&dyn Transform<Self, Self>]) -> Self
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.