pub trait CacheableShape: ElementShape {
type CachedElement: 'static;
// Required methods
fn into_cached_element(element: Self::Element<'_>) -> Self::CachedElement;
fn from_cached_element(cached: &Self::CachedElement) -> Self::Element<'_>;
}Required Associated Types§
type CachedElement: 'static
Required Methods§
fn into_cached_element(element: Self::Element<'_>) -> Self::CachedElement
fn from_cached_element(cached: &Self::CachedElement) -> Self::Element<'_>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".