Macro raui_core::make_widget[][src]

macro_rules! make_widget {
    ($type_id:path) => { ... };
}
Expand description

Helper to manually create a WidgetComponent struct from a function.

Users will not usually need this macro, but it can be useful in some advanced cases or where you don’t want to use the widget macro.

Example

let component: WidgetComponent = make_widget!(my_component);

fn my_component(context: WidgetContext) -> WidgetNode {
    todo!("Make an awesome widget")
}