virtual_view 0.1.0

a virtual view diff in rust
Documentation

rs-virtual_view

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);
}