1 2 3 4 5 6 7 8 9 10
use raui_core::{renderer::Renderer, widget::unit::WidgetUnit}; #[derive(Debug, Default, Copy, Clone)] pub struct BinaryRenderer; impl Renderer<Vec<u8>, bincode::Error> for BinaryRenderer { fn render(&mut self, tree: &WidgetUnit) -> Result<Vec<u8>, bincode::Error> { bincode::serialize(tree) } }