Renderer

Trait Renderer 

Source
pub trait Renderer {
    type Handle;

    // Required methods
    fn mount(&mut self, root_selector: &str, vnode: &VNode) -> Self::Handle;
    fn patch(&mut self, handle: &mut Self::Handle, prev: &VNode, next: &VNode);
}
Expand description

Renderer abstraction used by rsx-web

Required Associated Types§

Source

type Handle

Mount (first paint) and return an opaque handle.

Required Methods§

Source

fn mount(&mut self, root_selector: &str, vnode: &VNode) -> Self::Handle

Source

fn patch(&mut self, handle: &mut Self::Handle, prev: &VNode, next: &VNode)

Implementors§