fn create_button<H: Handler>(
    button_info: &HashMap<String, ButtonMeta>,
    outlines: &HashMap<String, Outline>,
    name: &str,
    data: Key,
    warning_handler: &mut H
) -> Button
Expand description

TODO: Since this will receive user-provided data, all .expect() on them should be turned into soft fails