rs-virtual_view
a virtual view diff in rust
extern crate serde_json;
extern crate virtual_view;
use ;
a virtual view diff in rust
#[macro_use]
extern crate serde_json;
#[macro_use]
extern crate virtual_view;
use virtual_view::{Event, EventManager, Renderer, View};
fn render() -> View {
virtual_view! {
<View id="View" data={{ "key": "value" }} click => { |e: &mut Event| println!("{:?}", e.name()) }>
<Text>{"Hello, world!"}</Text>
</View>
}
}
fn main() {
let mut renderer = Renderer::new();
let mut event_manager = EventManager::new();
let transaction = renderer.render(render(), &mut event_manager);
println!("{:?}", transaction);
}