pub trait RenderableExt: Renderable {
// Provided method
fn memoize(&self) -> Raw<String> { ... }
}Available on crate feature
alloc only.Expand description
An extension trait for Renderable types.
This trait provides an additional method for pre-rendering values.
Provided Methods§
Sourcefn memoize(&self) -> Raw<String>
fn memoize(&self) -> Raw<String>
Pre-renders the value and stores it in a Raw so that it can be
re-used among multiple renderings without re-computing the value.
This should generally be avoided to avoid unnecessary allocations, but may be useful if it is more expensive to compute and render the value.
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.