pub trait Render: 'static + Sized {
// Required method
fn render(
&mut self,
window: &mut Window,
cx: &mut Context<'_, Self>,
) -> impl IntoElement;
}Expand description
An object that can be drawn to the screen. This is the trait that distinguishes “views” from
other entities. Views are Entity’s which impl Render and drawn to the screen.
Required Methods§
Sourcefn render(
&mut self,
window: &mut Window,
cx: &mut Context<'_, Self>,
) -> impl IntoElement
fn render( &mut self, window: &mut Window, cx: &mut Context<'_, Self>, ) -> impl IntoElement
Render this view into an element tree.
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.