rooting-forms 0.3.0

Generates HTML (rooting) forms from structures
Documentation
use {
    std::{
        cell::RefCell,
        rc::Rc,
    },
};

#[derive(rooting_forms::Form)]
pub struct Alpha {
    #[title("A")]
    pub a: i32,
}

#[derive(rooting_forms::Form)]
pub enum Beta {
    #[title("A")]
    A,
    #[title("B")]
    B(i32),
    #[title("C")]
    C {
        #[title("Something")]
        nix: i32,
    },
}

#[derive(rooting_forms::Form)]
pub struct Gamma {
    #[title("G")]
    pub g: Rc<RefCell<i32>>,
}

#[derive(rooting_forms::Form)]
pub enum Delta {
    #[title("D")]
    G(Rc<RefCell<i32>>),
}